ID CVE-2010-1194
Summary 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.
References
Vulnerable Configurations
  • cpe:2.3:a:stafford.uklinux:libesmtp:0.1:-:*:*:*:*:*:*
    cpe:2.3:a:stafford.uklinux:libesmtp:0.1:-:*:*:*:*:*:*
  • cpe:2.3:a:stafford.uklinux:libesmtp:0.1:a:*:*:*:*:*:*
    cpe:2.3:a:stafford.uklinux:libesmtp:0.1:a:*:*:*:*:*:*
  • cpe:2.3:a:stafford.uklinux:libesmtp:0.2:*:*:*:*:*:*:*
    cpe:2.3:a:stafford.uklinux:libesmtp:0.2:*:*:*:*:*:*:*
  • cpe:2.3:a:stafford.uklinux:libesmtp:0.3:*:*:*:*:*:*:*
    cpe:2.3:a:stafford.uklinux:libesmtp:0.3:*:*:*:*:*:*:*
  • cpe:2.3:a:stafford.uklinux:libesmtp:0.4:*:*:*:*:*:*:*
    cpe:2.3:a:stafford.uklinux:libesmtp:0.4:*:*:*:*:*:*:*
  • cpe:2.3:a:stafford.uklinux:libesmtp:0.5:*:*:*:*:*:*:*
    cpe:2.3:a:stafford.uklinux:libesmtp:0.5:*:*:*:*:*:*:*
  • cpe:2.3:a:stafford.uklinux:libesmtp:0.6:*:*:*:*:*:*:*
    cpe:2.3:a:stafford.uklinux:libesmtp:0.6:*:*:*:*:*:*:*
  • cpe:2.3:a:stafford.uklinux:libesmtp:0.6:a:*:*:*:*:*:*
    cpe:2.3:a:stafford.uklinux:libesmtp:0.6:a:*:*:*:*:*:*
  • cpe:2.3:a:stafford.uklinux:libesmtp:0.6.1:*:*:*:*:*:*:*
    cpe:2.3:a:stafford.uklinux:libesmtp:0.6.1:*:*:*:*:*:*:*
  • cpe:2.3:a:stafford.uklinux:libesmtp:0.7.0:*:*:*:*:*:*:*
    cpe:2.3:a:stafford.uklinux:libesmtp:0.7.0:*:*:*:*:*:*:*
  • cpe:2.3:a:stafford.uklinux:libesmtp:0.7.1:*:*:*:*:*:*:*
    cpe:2.3:a:stafford.uklinux:libesmtp:0.7.1:*:*:*:*:*:*:*
  • cpe:2.3:a:stafford.uklinux:libesmtp:0.8.0:*:*:*:*:*:*:*
    cpe:2.3:a:stafford.uklinux:libesmtp:0.8.0:*:*:*:*:*:*:*
  • cpe:2.3:a:stafford.uklinux:libesmtp:0.8.1:*:*:*:*:*:*:*
    cpe:2.3:a:stafford.uklinux:libesmtp:0.8.1:*:*:*:*:*:*:*
  • cpe:2.3:a:stafford.uklinux:libesmtp:0.8.2:*:*:*:*:*:*:*
    cpe:2.3:a:stafford.uklinux:libesmtp:0.8.2:*:*:*:*:*:*:*
  • cpe:2.3:a:stafford.uklinux:libesmtp:0.8.3:*:*:*:*:*:*:*
    cpe:2.3:a:stafford.uklinux:libesmtp:0.8.3:*:*:*:*:*:*:*
  • cpe:2.3:a:stafford.uklinux:libesmtp:0.8.4:*:*:*:*:*:*:*
    cpe:2.3:a:stafford.uklinux:libesmtp:0.8.4:*:*:*:*:*:*:*
  • cpe:2.3:a:stafford.uklinux:libesmtp:0.8.5:*:*:*:*:*:*:*
    cpe:2.3:a:stafford.uklinux:libesmtp:0.8.5:*:*:*:*:*:*:*
  • cpe:2.3:a:stafford.uklinux:libesmtp:0.8.6:*:*:*:*:*:*:*
    cpe:2.3:a:stafford.uklinux:libesmtp:0.8.6:*:*:*:*:*:*:*
  • cpe:2.3:a:stafford.uklinux:libesmtp:0.8.7:*:*:*:*:*:*:*
    cpe:2.3:a:stafford.uklinux:libesmtp:0.8.7:*:*:*:*:*:*:*
  • cpe:2.3:a:stafford.uklinux:libesmtp:0.8.8:*:*:*:*:*:*:*
    cpe:2.3:a:stafford.uklinux:libesmtp:0.8.8:*:*:*:*:*:*:*
  • cpe:2.3:a:stafford.uklinux:libesmtp:0.8.9:*:*:*:*:*:*:*
    cpe:2.3:a:stafford.uklinux:libesmtp:0.8.9:*:*:*:*:*:*:*
  • cpe:2.3:a:stafford.uklinux:libesmtp:0.8.10:*:*:*:*:*:*:*
    cpe:2.3:a:stafford.uklinux:libesmtp:0.8.10:*:*:*:*:*:*:*
  • cpe:2.3:a:stafford.uklinux:libesmtp:0.8.10:p1:*:*:*:*:*:*
    cpe:2.3:a:stafford.uklinux:libesmtp:0.8.10:p1:*:*:*:*:*:*
  • cpe:2.3:a:stafford.uklinux:libesmtp:0.8.11:*:*:*:*:*:*:*
    cpe:2.3:a:stafford.uklinux:libesmtp:0.8.11:*:*:*:*:*:*:*
  • cpe:2.3:a:stafford.uklinux:libesmtp:0.8.12:*:*:*:*:*:*:*
    cpe:2.3:a:stafford.uklinux:libesmtp:0.8.12:*:*:*:*:*:*:*
  • cpe:2.3:a:stafford.uklinux:libesmtp:1.0:*:*:*:*:*:*:*
    cpe:2.3:a:stafford.uklinux:libesmtp:1.0:*:*:*:*:*:*:*
  • cpe:2.3:a:stafford.uklinux:libesmtp:1.0:rc1:*:*:*:*:*:*
    cpe:2.3:a:stafford.uklinux:libesmtp:1.0:rc1:*:*:*:*:*:*
  • cpe:2.3:a:stafford.uklinux:libesmtp:1.0.1:*:*:*:*:*:*:*
    cpe:2.3:a:stafford.uklinux:libesmtp:1.0.1:*:*:*:*:*:*:*
  • cpe:2.3:a:stafford.uklinux:libesmtp:1.0.2:*:*:*:*:*:*:*
    cpe:2.3:a:stafford.uklinux:libesmtp:1.0.2:*:*:*:*:*:*:*
  • cpe:2.3:a:stafford.uklinux:libesmtp:1.0.3:*:*:*:*:*:*:*
    cpe:2.3:a:stafford.uklinux:libesmtp:1.0.3:*:*:*:*:*:*:*
  • cpe:2.3:a:stafford.uklinux:libesmtp:1.0.3:r1:*:*:*:*:*:*
    cpe:2.3:a:stafford.uklinux:libesmtp:1.0.3:r1:*:*:*:*:*:*
  • cpe:2.3:a:stafford.uklinux:libesmtp:1.0.4:*:*:*:*:*:*:*
    cpe:2.3:a:stafford.uklinux:libesmtp:1.0.4:*:*:*:*:*:*:*
CVSS
Base: 6.8 (as of 22-05-2010 - 05:46)
Impact:
Exploitability:
CWE CWE-310
CAPEC
  • Signature Spoofing by Key Recreation
    An attacker obtains an authoritative or reputable signer's private signature key by exploiting a cryptographic weakness in the signature algorithm or pseudorandom number generation and then uses this key to forge signatures from the original signer to mislead a victim into performing actions that benefit the attacker.
Access
VectorComplexityAuthentication
NETWORK MEDIUM NONE
Impact
ConfidentialityIntegrityAvailability
PARTIAL PARTIAL PARTIAL
cvss-vector via4 AV:N/AC:M/Au:N/C:P/I:P/A:P
refmap via4
confirm http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=311191
mlist
  • [oss-security] 20100303 CVE Request: libesmtp does not check NULL bytes in commonName
  • [oss-security] 20100309 Re: CVE Request: libesmtp does not check NULL bytes in commonName
suse SUSE-SR:2010:011
vupen ADV-2010-1107
Last major update 22-05-2010 - 05:46
Published 31-03-2010 - 18:00
Last modified 22-05-2010 - 05:46
Back to Top