critical10.0Public exploit code
CVE-2003-0161
The 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, whic…
Public exploit code
Working exploit or proof of concept code has been published for this vulnerability. Treat unpatched systems as at risk.
- Sendmail 8.11.6 - Address Prescan Memory Corruption2003-03-29 · local · unix · Verified
- Sendmail 8.12.8 (BSD) - 'Prescan()' Remote Command Execution2003-04-30 · remote · linux · Verified
Impact
The 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.
Affected products
| Vendor | Product | Affected versions |
|---|---|---|
| Sendmail | Sendmail | Versions 2.6, 2.6.1, 2.6.2, 3.0, 3.0.1, 3.0.2 |
| Sendmail | Sendmail Switch | Versions 2.1, 2.1.1, 2.1.2, 2.1.3, 2.1.4, 2.1.5 |
| Compaq | Tru64 | Versions 4.0b, 4.0d, 4.0d_pk9_bl17, 4.0f, 4.0f_pk6_bl17, 4.0f_pk7_bl18 |
| Hp | Hp-Ux | Versions 10.00, 10.01, 10.08, 10.09, 10.10, 10.16 |
| Hp | Hp-Ux Series 700 | Version 10.20 |
| Hp | Hp-Ux Series 800 | Version 10.20 |
| Hp | Sis | All versions |
| Sun | Solaris | Versions 2.4, 2.5, 2.5.1, 2.6, 7.0, 8.0 |
| Sun | Sunos | All versions Versions 5.4, 5.5, 5.5.1, 5.7, 5.8 |
References
- NVD record
- CVE.org record
- http://distro.conectiva.com.br/atualizacoes/?id=a&anuncio=000614
- http://lists.apple.com/mhonarc/security-announce/msg00028.html
- http://lists.grok.org.uk/pipermail/full-disclosure/2003-March/004295.html
- http://marc.info/?l=bugtraq&m=104896621106790&w=2
- http://marc.info/?l=bugtraq&m=104897487512238&w=2
- http://marc.info/?l=bugtraq&m=104914999806315&w=2
- http://sunsolve.sun.com/search/document.do?assetkey=1-26-52620-1
- http://sunsolve.sun.com/search/document.do?assetkey=1-26-52700-1
- http://sunsolve.sun.com/search/document.do?assetkey=1-77-1001088.1-1
- http://www.cert.org/advisories/CA-2003-12.html
- http://www.debian.org/security/2003/dsa-278
- http://www.debian.org/security/2003/dsa-290
- http://www.gentoo.org/security/en/glsa/glsa-200303-27.xml
- http://www.kb.cert.org/vuls/id/897604
- http://www.redhat.com/support/errata/RHSA-2003-120.html
- http://www.redhat.com/support/errata/RHSA-2003-121.html
- http://www.securityfocus.com/archive/1/316961/30/25250/threaded
- http://www.securityfocus.com/archive/1/317135/30/25220/threaded
- http://www.securityfocus.com/archive/1/317135/30/25220/threaded
- http://www.securityfocus.com/archive/1/317135/30/25220/threaded
- http://www.securityfocus.com/archive/1/317135/30/25220/threaded
- http://www.securityfocus.com/archive/1/321997
- http://www.securityfocus.com/bid/7230
- http://distro.conectiva.com.br/atualizacoes/?id=a&anuncio=000614
- http://lists.apple.com/mhonarc/security-announce/msg00028.html