CVE-2003-0161

NameCVE-2003-0161
DescriptionThe prescan() function in the address parser (parseaddr.c) in Sendmail before 8.12.9 does not properly handle certain conversions from char and int types, which can cause a length check to be disabled when Sendmail misinterprets an input value as a special "NOCHAR" control value, allowing attackers to cause a denial of service and possibly execute arbitrary code via a buffer overflow attack using messages, a different vulnerability than CVE-2002-1337.
SourceCVE (at NVD; CERT, LWN, oss-sec, fulldisc, bugtraq, EDB, Metasploit, Red Hat, Ubuntu, Gentoo, SuSE, Mageia, GitHub code/issues, web search, more)
ReferencesDSA-278, DSA-290
NVD severityhigh (attack range: remote)

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
sendmail (PTS)wheezy8.14.4-4+deb7u1fixed
jessie8.14.4-8+deb8u2fixed
stretch8.15.2-8fixed
buster, sid8.15.2-9fixed

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
sendmailsource(unstable)8.12.9-1high
sendmailsourcewoody8.12.3-6.3highDSA-278
sendmail-widesource(unstable)8.12.9+3.5Wbeta-1high
sendmail-widesourcewoody8.12.3+3.5Wbeta-5.4highDSA-290

Search for package or bug name: Reporting problems