Skip to content

CVE-2010-1194 The match_component function in smtp-tls.c in libESMTP 1.0.3.r1, and possibly other versions including 1.0.4, treats two strings as equal if one is a substring of the other, which allows remote attack...

MediumCVSS 6.8 EPSS 1.4%
Published
Updated
Exploit status
No public exploit known

Description

The match_component function in smtp-tls.c in libESMTP 1.0.3.r1, and possibly other versions including 1.0.4, treats two strings as equal if one is a substring of the other, which allows remote attackers to spoof trusted certificates via a crafted subjectAltName.

Affected products

ProductAffected versionsFixed in
stafford.uklinux libesmtp = 0.1 No fix listed
stafford.uklinux libesmtp = 0.1-a No fix listed
stafford.uklinux libesmtp = 0.2 No fix listed
stafford.uklinux libesmtp = 0.3 No fix listed
stafford.uklinux libesmtp = 0.4 No fix listed
stafford.uklinux libesmtp = 0.5 No fix listed
stafford.uklinux libesmtp = 0.6 No fix listed
stafford.uklinux libesmtp = 0.6-a No fix listed
stafford.uklinux libesmtp = 0.6.1 No fix listed
stafford.uklinux libesmtp = 0.7.0 No fix listed
stafford.uklinux libesmtp = 0.7.1 No fix listed
stafford.uklinux libesmtp = 0.8.0 No fix listed
stafford.uklinux libesmtp = 0.8.1 No fix listed
stafford.uklinux libesmtp = 0.8.2 No fix listed
stafford.uklinux libesmtp = 0.8.3 No fix listed
stafford.uklinux libesmtp = 0.8.4 No fix listed
stafford.uklinux libesmtp = 0.8.5 No fix listed
stafford.uklinux libesmtp = 0.8.6 No fix listed
stafford.uklinux libesmtp = 0.8.7 No fix listed
stafford.uklinux libesmtp = 0.8.8 No fix listed
stafford.uklinux libesmtp = 0.8.9 No fix listed
stafford.uklinux libesmtp = 0.8.10 No fix listed
stafford.uklinux libesmtp = 0.8.10-p1 No fix listed
stafford.uklinux libesmtp = 0.8.11 No fix listed
stafford.uklinux libesmtp = 0.8.12 No fix listed
Show 10 more
ProductAffected versionsFixed in
stafford.uklinux libesmtp = 1.0 No fix listed
stafford.uklinux libesmtp = 1.0-rc1 No fix listed
stafford.uklinux libesmtp = 1.0.1 No fix listed
stafford.uklinux libesmtp = 1.0.2 No fix listed
stafford.uklinux libesmtp = 1.0.3 No fix listed
stafford.uklinux libesmtp = 1.0.3-r1 No fix listed
stafford.uklinux libesmtp = 1.0.4 No fix listed
debian/libesmtp(Debian:12) < 1.0.4-2 1.0.4-2
debian/libesmtp(Debian:13) < 1.0.4-2 1.0.4-2
debian/libesmtp(Debian:14) < 1.0.4-2 1.0.4-2

References