Sendmail Ruleset Parsing Buffer Overflow Vulnerability
BID:8649
Info
Sendmail Ruleset Parsing Buffer Overflow Vulnerability
| Bugtraq ID: | 8649 |
| Class: | Boundary Condition Error |
| CVE: |
CVE-2003-0681 |
| Remote: | No |
| Local: | No |
| Published: | Sep 17 2003 12:00AM |
| Updated: | Sep 22 2007 12:30AM |
| Credit: | Discovery of this vulnerability has been credited to Timo Sirainen. |
| Vulnerable: |
Turbolinux Turbolinux Workstation 8.0 Turbolinux Turbolinux Workstation 7.0 Turbolinux Turbolinux Workstation 6.0 Turbolinux Turbolinux Server 8.0 Turbolinux Turbolinux Server 7.0 Turbolinux Turbolinux Server 6.5 Turbolinux Turbolinux Server 6.1 Turbolinux Turbolinux Advanced Server 6.0 Sun Cobalt RaQ 4 Sendmail, Inc Sendmail for NT 3.0.3 Sendmail, Inc Sendmail for NT 3.0.2 Sendmail, Inc Sendmail for NT 3.0.1 Sendmail, Inc Sendmail for NT 3.0 Sendmail, Inc Sendmail for NT 2.6.2 Sendmail, Inc Sendmail for NT 2.6.1 Sendmail, Inc Sendmail for NT 2.6 Sendmail Inc Sendmail Switch 3.0.3 Sendmail Inc Sendmail Switch 3.0.2 Sendmail Inc Sendmail Switch 3.0.1 Sendmail Inc Sendmail Switch 3.0 Sendmail Inc Sendmail Switch 2.2.5 Sendmail Inc Sendmail Switch 2.2.4 Sendmail Inc Sendmail Switch 2.2.3 Sendmail Inc Sendmail Switch 2.2.2 Sendmail Inc Sendmail Switch 2.2.1 Sendmail Inc Sendmail Switch 2.2 Sendmail Inc Sendmail Switch 2.1.5 Sendmail Inc Sendmail Switch 2.1.4 Sendmail Inc Sendmail Switch 2.1.3 Sendmail Inc Sendmail Switch 2.1.2 Sendmail Inc Sendmail Switch 2.1.1 Sendmail Inc Sendmail Switch 2.1 Sendmail Inc Sendmail Pro 8.9.3 Sendmail Inc Sendmail Pro 8.9.2 Sendmail Inc Sendmail Advanced Message Server 1.3 Sendmail Inc Sendmail Advanced Message Server 1.2 Sendmail Consortium Sendmail 8.12.9 Sendmail Consortium Sendmail 8.12.8 Sendmail Consortium Sendmail 8.12.7 Sendmail Consortium Sendmail 8.12.6 Sendmail Consortium Sendmail 8.12.5 Sendmail Consortium Sendmail 8.12.4 Sendmail Consortium Sendmail 8.12.3 Sendmail Consortium Sendmail 8.12.2 Sendmail Consortium Sendmail 8.12.1 Sendmail Consortium Sendmail 8.12 beta7 Sendmail Consortium Sendmail 8.12 beta5 Sendmail Consortium Sendmail 8.12 beta16 Sendmail Consortium Sendmail 8.12 beta12 Sendmail Consortium Sendmail 8.12 beta10 Sendmail Consortium Sendmail 8.12 .0 Sendmail Consortium Sendmail 8.11.6 Sendmail Consortium Sendmail 8.11.5 Sendmail Consortium Sendmail 8.11.4 Sendmail Consortium Sendmail 8.11.3 Sendmail Consortium Sendmail 8.11.2 Sendmail Consortium Sendmail 8.11.1 Sendmail Consortium Sendmail 8.11 Sendmail Consortium Sendmail 8.10.2 Sendmail Consortium Sendmail 8.10.1 Sendmail Consortium Sendmail 8.10 Sendmail Consortium Sendmail 8.9.3 Sendmail Consortium Sendmail 8.9.2 Sendmail Consortium Sendmail 8.9.1 Sendmail Consortium Sendmail 8.9 .0 Sendmail Consortium Sendmail 8.8.8 OpenBSD OpenBSD 3.3 OpenBSD OpenBSD 3.2 NetBSD NetBSD 1.6.1 NetBSD NetBSD 1.6 beta NetBSD NetBSD 1.6 NetBSD NetBSD 1.5.3 NetBSD NetBSD 1.5.2 NetBSD NetBSD 1.5.1 NetBSD NetBSD 1.5 x86 NetBSD NetBSD 1.5 sh3 NetBSD NetBSD 1.5 NetBSD NetBSD 1.4.3 IBM AIX 4.3.3 IBM AIX 5.2 IBM AIX 5.1 HP NonStop-UX Whitney HP NonStop-UX PUMA HP Internet Express 6.0 HP Internet Express 5.9 HP Internet Express 5.8 HP Internet Express 5.7 HP Internet Express 5.4 HP HP-UX (VVOS) 11.0 4 HP HP-UX 11.23 HP HP-UX 11.22 HP HP-UX 11.11 HP HP-UX 11.0 4 HP HP-UX 11.0 HP HP-UX 10.20 HP HP-UX 10.10 HP HP-UX B.11.23 HP HP-UX B.11.22 HP HP-UX B.11.11 HP HP-UX B.11.11 HP HP-UX B.11.04 HP HP-UX B.11.00 HP AltaVista Firewall Raptor EC HP AltaVista Firewall AVFW98 HP AlphaServer SC Gentoo Linux 1.4 _rc3 Gentoo Linux 1.4 _rc2 Gentoo Linux 1.4 _rc1 Gentoo Linux 1.2 Gentoo Linux 1.1 a Gentoo Linux 0.7 Gentoo Linux 0.5 Compaq Tru64 5.1 b PK2 (BL22) Compaq Tru64 5.1 b PK1 (BL1) Compaq Tru64 5.1 b Compaq Tru64 5.1 a PK5 (BL23) Compaq Tru64 5.1 a PK4 (BL21) Compaq Tru64 5.1 a PK3 (BL3) Compaq Tru64 5.1 a PK2 (BL2) Compaq Tru64 5.1 a PK1 (BL1) Compaq Tru64 5.1 a Compaq Tru64 5.1 PK6 (BL20) Compaq Tru64 5.1 PK5 (BL19) Compaq Tru64 5.1 PK4 (BL18) Compaq Tru64 5.1 PK3 (BL17) Compaq Tru64 5.1 Compaq Tru64 5.0 a PK3 (BL17) Compaq Tru64 5.0 a Compaq Tru64 4.0 g PK4 (BL22) Compaq Tru64 4.0 g PK3 (BL17) Compaq Tru64 4.0 g Compaq Tru64 4.0 f PK8 (BL22) Compaq Tru64 4.0 f PK7 (BL18) Compaq Tru64 4.0 f PK6 (BL17) Compaq Tru64 4.0 f Apple Mac OS X Server 10.2.6 Apple Mac OS X Server 10.2.5 Apple Mac OS X Server 10.2.4 Apple Mac OS X Server 10.2.3 Apple Mac OS X Server 10.2.2 Apple Mac OS X Server 10.2.1 Apple Mac OS X Server 10.2 Apple Mac OS X 10.2.6 Apple Mac OS X 10.2.5 Apple Mac OS X 10.2.4 Apple Mac OS X 10.2.3 Apple Mac OS X 10.2.2 Apple Mac OS X 10.2.1 Apple Mac OS X 10.2 |
| Not Vulnerable: |
Sendmail Consortium Sendmail 8.12.10 |
Discussion
Sendmail Ruleset Parsing Buffer Overflow Vulnerability
Sendmail has been reported prone to a buffer-overflow issue when parsing nonstandard rulesets.
An attacker may trigger a buffer overflow in Sendmail when the application parses specific rulesets. Note that Sendmail under a default configuration is not vulnerable to this issue.
It is not currently known if this vulnerability may be exploited to execute arbitrary code. However, given the nature of this vulnerability, an attacker might be able to execute arbitrary code in the context of the affected Sendmail server, but this has not been confirmed.
Sendmail has been reported prone to a buffer-overflow issue when parsing nonstandard rulesets.
An attacker may trigger a buffer overflow in Sendmail when the application parses specific rulesets. Note that Sendmail under a default configuration is not vulnerable to this issue.
It is not currently known if this vulnerability may be exploited to execute arbitrary code. However, given the nature of this vulnerability, an attacker might be able to execute arbitrary code in the context of the affected Sendmail server, but this has not been confirmed.
Exploit / POC
Sendmail Ruleset Parsing Buffer Overflow Vulnerability
Currently we are not aware of any working exploits for this issue. If you feel we are in error or if you are aware of more recent information, please mail us at: mailto:[email protected].
Currently we are not aware of any working exploits for this issue. If you feel we are in error or if you are aware of more recent information, please mail us at: mailto:[email protected].
Solution / Fix
Sendmail Ruleset Parsing Buffer Overflow Vulnerability
Solution:
The vendor has released Sendmail 8.12.10 to address this issue. Please see the references for more information.
HP HP-UX B.11.23
HP HP-UX B.11.11
HP HP-UX B.11.00
OpenBSD OpenBSD 3.2
Sun Cobalt RaQ 4
HP HP-UX 11.0 4
HP HP-UX 11.11
HP HP-UX 11.22
Sendmail Consortium Sendmail 8.10
Sendmail Consortium Sendmail 8.10.1
Sendmail Consortium Sendmail 8.10.2
Sendmail Consortium Sendmail 8.11
Sendmail Consortium Sendmail 8.11.2
Sendmail Consortium Sendmail 8.11.3
Sendmail Consortium Sendmail 8.11.4
Sendmail Consortium Sendmail 8.11.5
Sendmail Consortium Sendmail 8.11.6
Sendmail Consortium Sendmail 8.12 beta12
Sendmail Consortium Sendmail 8.12 beta5
Sendmail Consortium Sendmail 8.12.1
Sendmail Consortium Sendmail 8.12.3
Sendmail Consortium Sendmail 8.12.4
Sendmail Consortium Sendmail 8.12.7
Sendmail Consortium Sendmail 8.12.8
Sendmail Consortium Sendmail 8.9 .0
Sendmail Consortium Sendmail 8.9.2
Sendmail Consortium Sendmail 8.9.3
Solution:
The vendor has released Sendmail 8.12.10 to address this issue. Please see the references for more information.
HP HP-UX B.11.23
-
HP PHNE_35485
http://itrc.hp.com
HP HP-UX B.11.11
-
HP PHNE_35484
http://itrc.hp.com
HP HP-UX B.11.00
-
HP PHNE_35483
http://itrc.hp.com
OpenBSD OpenBSD 3.2
-
OpenBSD 018_sendmail.patch
ftp://ftp.openbsd.org/pub/OpenBSD/patches/3.2/common/018_sendmail.patc h
Sun Cobalt RaQ 4
-
Sun RaQ4-All-Security-2.0.2-16620.pkg
http://ftp.cobalt.sun.com/pub/packages/raq4/eng/RaQ4-All-Security-2.0. 2-16620.pkg
HP HP-UX 11.0 4
-
HP sendmail.893.11.00.r4.gz
ftp://sendmail:[email protected]/sendmail.893.11.00.r4.gz
HP HP-UX 11.11
-
HP sendmail.811.11.11.r4.gz
ftp://sendmail:[email protected]/sendmail.811.11.11.r4.gz -
HP sendmail.811.11.22.r5.gz
ftp://sendmail:[email protected]/sendmail.811.11.22.r5.gz -
HP sendmail_893.11.11.r4.gz
ftp://sendmail:[email protected]/sendmail_893.11.11.r4.gz
HP HP-UX 11.22
-
HP sendmail.811.11.22.r5.gz
ftp://sendmail:[email protected]/sendmail.811.11.22.r5.gz
Sendmail Consortium Sendmail 8.10
-
Sendmail Consortium Sendmail 8.12.10
http://www.sendmail.org/8.12.10.html
Sendmail Consortium Sendmail 8.10.1
-
Sendmail Consortium Sendmail 8.12.10
http://www.sendmail.org/8.12.10.html
Sendmail Consortium Sendmail 8.10.2
-
Sendmail Consortium Sendmail 8.12.10
http://www.sendmail.org/8.12.10.html -
Sun RaQ4-All-Security-2.0.2-16620.pkg
http://ftp.cobalt.sun.com/pub/packages/raq4/eng/RaQ4-All-Security-2.0. 2-16620.pkg -
Sun Qube3-All-Security-4.0.1-16620.pkg
http://ftp.cobalt.sun.com/pub/packages/qube3/ml/Qube3-All-Security-4.0 .1-16620.pkg -
Sun RaQXTR-All-Security-1.0.1-16620.pkg
http://ftp.cobalt.sun.com/pub/packages/raqxtr/eng/RaQXTR-All-Security- 1.0.1-16620.pkg
Sendmail Consortium Sendmail 8.11
-
Sendmail Consortium Sendmail 8.12.10
http://www.sendmail.org/8.12.10.html
Sendmail Consortium Sendmail 8.11.2
-
Sendmail Consortium Sendmail 8.12.10
http://www.sendmail.org/8.12.10.html
Sendmail Consortium Sendmail 8.11.3
-
Sendmail Consortium Sendmail 8.12.10
http://www.sendmail.org/8.12.10.html
Sendmail Consortium Sendmail 8.11.4
-
Sendmail Consortium Sendmail 8.12.10
http://www.sendmail.org/8.12.10.html -
TurboLinux sendmail-8.11.6-12.i586.rpm
ftp://ftp.turbolinux.co.jp/pub/TurboLinux/TurboLinux/ia32/Workstation/ 7/updates/RPMS/sendmail-8.11.6-12.i586.rpm -
TurboLinux sendmail-cf-8.11.6-12.i586.rpm
ftp://ftp.turbolinux.co.jp/pub/TurboLinux/TurboLinux/ia32/Workstation/ 7/updates/RPMS/sendmail-cf-8.11.6-12.i586.rpm -
TurboLinux sendmail-doc-8.11.6-12.i586.rpm
ftp://ftp.turbolinux.co.jp/pub/TurboLinux/TurboLinux/ia32/Workstation/ 7/updates/RPMS/sendmail-doc-8.11.6-12.i586.rpm
Sendmail Consortium Sendmail 8.11.5
-
Sendmail Consortium Sendmail 8.12.10
http://www.sendmail.org/8.12.10.html
Sendmail Consortium Sendmail 8.11.6
-
Sendmail Consortium Sendmail 8.12.10
http://www.sendmail.org/8.12.10.html -
TurboLinux sendmail-8.11.6-12.i586.rpm
ftp://ftp.turbolinux.co.jp/pub/TurboLinux/TurboLinux/ia32/Server/7/upd ates/RPMS/sendmail-8.11.6-12.i586.rpm -
TurboLinux sendmail-8.11.6-12.i586.rpm
ftp://ftp.turbolinux.co.jp/pub/TurboLinux/TurboLinux/ia32/Workstation/ 8/updates/RPMS/sendmail-8.11.6-12.i586.rpm -
TurboLinux sendmail-cf-8.11.6-12.i586.rpm
ftp://ftp.turbolinux.co.jp/pub/TurboLinux/TurboLinux/ia32/Server/7/upd ates/RPMS/sendmail-cf-8.11.6-12.i586.rpm -
TurboLinux sendmail-cf-8.11.6-12.i586.rpm
ftp://ftp.turbolinux.co.jp/pub/TurboLinux/TurboLinux/ia32/Workstation/ 8/updates/RPMS/sendmail-cf-8.11.6-12.i586.rpm -
TurboLinux sendmail-doc-8.11.6-12.i586.rpm
ftp://ftp.turbolinux.co.jp/pub/TurboLinux/TurboLinux/ia32/Server/7/upd ates/RPMS/sendmail-doc-8.11.6-12.i586.rpm -
TurboLinux sendmail-doc-8.11.6-12.i586.rpm
ftp://ftp.turbolinux.co.jp/pub/TurboLinux/TurboLinux/ia32/Workstation/ 8/updates/RPMS/sendmail-doc-8.11.6-12.i586.rpm
Sendmail Consortium Sendmail 8.12 beta12
-
Sendmail Consortium Sendmail 8.12.10
http://www.sendmail.org/8.12.10.html
Sendmail Consortium Sendmail 8.12 beta5
-
Sendmail Consortium Sendmail 8.12.10
http://www.sendmail.org/8.12.10.html
Sendmail Consortium Sendmail 8.12.1
-
Mandrake sendmail-8.12.1-4.5mdk.i586.rpm
Mandrake Linux 8.2
http://www.mandrakesecure.net/en/ftp.php -
Mandrake sendmail-cf-8.12.1-4.5mdk.i586.rpm
Mandrake Linux 8.2
http://www.mandrakesecure.net/en/ftp.php -
Mandrake sendmail-devel-8.12.1-4.5mdk.i586.rpm
Mandrake Linux 8.2
http://www.mandrakesecure.net/en/ftp.php -
Mandrake sendmail-doc-8.12.1-4.5mdk.i586.rpm
Mandrake Linux 8.2
http://www.mandrakesecure.net/en/ftp.php -
Sendmail Consortium Sendmail 8.12.10
http://www.sendmail.org/8.12.10.html
Sendmail Consortium Sendmail 8.12.3
-
Sendmail Consortium Sendmail 8.12.10
http://www.sendmail.org/8.12.10.html
Sendmail Consortium Sendmail 8.12.4
-
Sendmail Consortium Sendmail 8.12.10
http://www.sendmail.org/8.12.10.html
Sendmail Consortium Sendmail 8.12.7
-
Sendmail Consortium Sendmail 8.12.10
http://www.sendmail.org/8.12.10.html
Sendmail Consortium Sendmail 8.12.8
-
Mandrake sendmail-8.12.9-1.2mdk.i586.rpm
Mandrake Linux 9.1
http://www.mandrakesecure.net/en/ftp.php -
Mandrake sendmail-8.12.9-1.2mdk.ppc.rpm
Mandrake Linux 9.1/PPC
http://www.mandrakesecure.net/en/ftp.php -
Mandrake sendmail-cf-8.12.9-1.2mdk.i586.rpm
Mandrake Linux 9.1
http://www.mandrakesecure.net/en/ftp.php -
Mandrake sendmail-cf-8.12.9-1.2mdk.ppc.rpm
Mandrake Linux 9.1/PPC
http://www.mandrakesecure.net/en/ftp.php -
Mandrake sendmail-devel-8.12.9-1.2mdk.i586.rpm
Mandrake Linux 9.1
http://www.mandrakesecure.net/en/ftp.php -
Mandrake sendmail-devel-8.12.9-1.2mdk.ppc.rpm
Mandrake Linux 9.1/PPC
http://www.mandrakesecure.net/en/ftp.php -
Mandrake sendmail-doc-8.12.9-1.2mdk.i586.rpm
Mandrake Linux 9.1
http://www.mandrakesecure.net/en/ftp.php -
Mandrake sendmail-doc-8.12.9-1.2mdk.ppc.rpm
Mandrake Linux 9.1/PPC
http://www.mandrakesecure.net/en/ftp.php -
Sendmail Consortium Sendmail 8.12.10
http://www.sendmail.org/8.12.10.html
Sendmail Consortium Sendmail 8.9 .0
-
Sendmail Consortium Sendmail 8.12.10
http://www.sendmail.org/8.12.10.html
Sendmail Consortium Sendmail 8.9.2
-
Sendmail Consortium Sendmail 8.12.10
http://www.sendmail.org/8.12.10.html
Sendmail Consortium Sendmail 8.9.3
-
Sendmail Consortium Sendmail 8.12.10
http://www.sendmail.org/8.12.10.html -
TurboLinux sendmail-8.9.3-31.i386.rpm
ftp://ftp.turbolinux.co.jp/pub/TurboLinux/TurboLinux/ia32/AdvancedServ er/6/ja/updates/RPMS/sendmail-8.9.3-31.i386.rpm -
TurboLinux sendmail-8.9.3-31.i386.rpm
ftp://ftp.turbolinux.co.jp/pub/TurboLinux/TurboLinux/ia32/Server/6.1/j a/updates/RPMS/sendmail-8.9.3-31.i386.rpm -
TurboLinux sendmail-8.9.3-31.i386.rpm
ftp://ftp.turbolinux.co.jp/pub/TurboLinux/TurboLinux/ia32/Server/6.5/u pdates/RPMS/sendmail-8.9.3-31.i386.rpm -
TurboLinux sendmail-8.9.3-31.i386.rpm
ftp://ftp.turbolinux.co.jp/pub/TurboLinux/TurboLinux/ia32/Workstation/ 6.0/ja/updates/RPMS/sendmail-8.9.3-31.i386.rpm -
TurboLinux sendmail-cf-8.9.3-31.i386.rpm
ftp://ftp.turbolinux.co.jp/pub/TurboLinux/TurboLinux/ia32/AdvancedServ er/6/ja/updates/RPMS/sendmail-cf-8.9.3-31.i386.rpm -
TurboLinux sendmail-cf-8.9.3-31.i386.rpm
ftp://ftp.turbolinux.co.jp/pub/TurboLinux/TurboLinux/ia32/Server/6.1/j a/updates/RPMS/sendmail-cf-8.9.3-31.i386.rpm -
TurboLinux sendmail-cf-8.9.3-31.i386.rpm
ftp://ftp.turbolinux.co.jp/pub/TurboLinux/TurboLinux/ia32/Server/6.5/u pdates/RPMS/sendmail-cf-8.9.3-31.i386.rpm -
TurboLinux sendmail-cf-8.9.3-31.i386.rpm
ftp://ftp.turbolinux.co.jp/pub/TurboLinux/TurboLinux/ia32/Workstation/ 6.0/ja/updates/RPMS/sendmail-cf-8.9.3-31.i386.rpm -
TurboLinux sendmail-doc-8.9.3-31.i386.rpm
ftp://ftp.turbolinux.co.jp/pub/TurboLinux/TurboLinux/ia32/AdvancedServ er/6/ja/updates/RPMS/sendmail-doc-8.9.3-31.i386.rpm -
TurboLinux sendmail-doc-8.9.3-31.i386.rpm
ftp://ftp.turbolinux.co.jp/pub/TurboLinux/TurboLinux/ia32/Server/6.1/j a/updates/RPMS/sendmail-doc-8.9.3-31.i386.rpm -
TurboLinux sendmail-doc-8.9.3-31.i386.rpm
ftp://ftp.turbolinux.co.jp/pub/TurboLinux/TurboLinux/ia32/Server/6.5/u pdates/RPMS/sendmail-doc-8.9.3-31.i386.rpm -
TurboLinux sendmail-doc-8.9.3-31.i386.rpm
ftp://ftp.turbolinux.co.jp/pub/TurboLinux/TurboLinux/ia32/Workstation/ 6.0/ja/updates/RPMS/sendmail-doc-8.9.3-31.i386.rpm
References
Sendmail Ruleset Parsing Buffer Overflow Vulnerability
References:
References:
- CLSA-2003:746 (Conectiva)
- Sendmail Release Notes. (Sendmail Consortium)
- Sun Alert ID: 56922 (Sun Microsystems)
- Sun Alert ID: 57573 (Sun)
- Sun Cobalt Qube 3 Patches (Sun)
- Sun Cobalt RaQ 4 Patches (Sun)
- Sun Cobalt RaQ XTR Patches (Sun)