CVE-2010-1192 libESMTP, probably 1.0.4 and earlier, does not properly handle a '\0' character in a domain name in the subject's Common Name (CN) field of an X.509 certificate, which allows man-in-the-middle attacke...
MediumCVSS 6.8
EPSS 1.00%
- Published
- Updated
- Exploit status
- No public exploit known
Description
libESMTP, probably 1.0.4 and earlier, does not properly handle a '\0' character in a domain name in the subject's Common Name (CN) field of an X.509 certificate, which allows man-in-the-middle attackers to spoof arbitrary SSL servers via a crafted certificate issued by a legitimate Certification Authority, a related issue to CVE-2009-2408.
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| stafford.uklinux libesmtp | <= 1.0.4 | No fix listed |
| 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 |
Show 9 more
| Product | Affected versions | Fixed in |
|---|---|---|
| stafford.uklinux libesmtp | = 0.8.12 | No fix listed |
| 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 |
| debian/libesmtp(Debian:12) | < 1.0.4-5 | 1.0.4-5 |
| debian/libesmtp(Debian:13) | < 1.0.4-5 | 1.0.4-5 |
| debian/libesmtp(Debian:14) | < 1.0.4-5 | 1.0.4-5 |
References
- SUSE-SR:2010:011 vendor-advisory
- [oss-security] 20100303 CVE Request: libesmtp does not check NULL bytes in commonName mailing-list
- [oss-security] 20100309 Re: CVE Request: libesmtp does not check NULL bytes in commonName mailing-list
- ADV-2010-1107 vdb-entry
- Debian Security Tracker CVE-2010-1192 vendor-advisory
- bugs.debian.org issue-tracking