libxml2 'xmlSAX2Characters()' Integer Overflow Vulnerability
BID:32326
Info
libxml2 'xmlSAX2Characters()' Integer Overflow Vulnerability
| Bugtraq ID: | 32326 |
| Class: | Boundary Condition Error |
| CVE: |
CVE-2008-4226 |
| Remote: | Yes |
| Local: | No |
| Published: | Nov 17 2008 12:00AM |
| Updated: | Apr 13 2015 10:09PM |
| Credit: | Drew Yao from Apple Product Security |
| Vulnerable: |
XMLSoft Libxml2 2.7.2 VMWare ESX Server 3.0.3 VMWare ESX Server 3.0.2 VMWare ESX Server 2.5.5 patch 8 VMWare ESX Server 2.5.5 patch 6 VMWare ESX Server 2.5.5 patch 4 VMWare ESX Server 2.5.5 patch 2 VMWare ESX Server 2.5.5 patch 10 VMWare ESX Server 2.5.5 VMWare ESX Server 3.5 VMWare ESX Server 2.5.5 patch 5 Ubuntu Ubuntu Linux 8.10 sparc Ubuntu Ubuntu Linux 8.10 powerpc Ubuntu Ubuntu Linux 8.10 lpia Ubuntu Ubuntu Linux 8.10 i386 Ubuntu Ubuntu Linux 8.10 amd64 Ubuntu Ubuntu Linux 8.04 LTS sparc Ubuntu Ubuntu Linux 8.04 LTS powerpc Ubuntu Ubuntu Linux 8.04 LTS lpia Ubuntu Ubuntu Linux 8.04 LTS i386 Ubuntu Ubuntu Linux 8.04 LTS amd64 Ubuntu Ubuntu Linux 7.10 sparc Ubuntu Ubuntu Linux 7.10 powerpc Ubuntu Ubuntu Linux 7.10 lpia Ubuntu Ubuntu Linux 7.10 i386 Ubuntu Ubuntu Linux 7.10 amd64 Ubuntu Ubuntu Linux 6.06 LTS sparc Ubuntu Ubuntu Linux 6.06 LTS powerpc Ubuntu Ubuntu Linux 6.06 LTS i386 Ubuntu Ubuntu Linux 6.06 LTS amd64 SuSE SUSE Linux Enterprise Server 9 SP3 SuSE SUSE Linux Enterprise Server 9 SuSE SUSE Linux Enterprise Server 10 SP2 SuSE SUSE Linux Enterprise Server 10 SP1 SuSE SUSE Linux Enterprise Server 10 SuSE SUSE Linux Enterprise SDK 10 SP1 SuSE SUSE Linux Enterprise SDK 10 SuSE Suse Linux Enterprise Desktop 10 SP2 SuSE Suse Linux Enterprise Desktop 10 SP1 SuSE Suse Linux Enterprise Desktop 10 SuSE SUSE Linux Enterprise 10 SP2 DEBUGINFO SuSE SUSE Linux Enterprise 10 SP1 DEBUGINFO SuSE Linux 10.1 x86-64 SuSE Linux 10.1 x86 SuSE Linux 10.1 ppc64 SuSE Linux 10.1 ppc SuSE Linux 10.0 x86-64 SuSE Linux 10.0 x86 SuSE Linux 10.0 ppc Sun Solaris 9_x86 Sun Solaris 9_sparc Sun Solaris 10_x86 Sun Solaris 10_sparc Sun OpenSolaris build snv_99 Sun OpenSolaris build snv_96 Sun OpenSolaris build snv_95 Sun OpenSolaris build snv_92 Sun OpenSolaris build snv_91 Sun OpenSolaris build snv_90 Sun OpenSolaris build snv_89 Sun OpenSolaris build snv_88 Sun OpenSolaris build snv_87 Sun OpenSolaris build snv_86 Sun OpenSolaris build snv_85 Sun OpenSolaris build snv_84 Sun OpenSolaris build snv_83 Sun OpenSolaris build snv_82 Sun OpenSolaris build snv_81 Sun OpenSolaris build snv_80 Sun OpenSolaris build snv_78 Sun OpenSolaris build snv_77 Sun OpenSolaris build snv_76 Sun OpenSolaris build snv_68 Sun OpenSolaris build snv_67 Sun OpenSolaris build snv_64 Sun OpenSolaris build snv_61 Sun OpenSolaris build snv_59 Sun OpenSolaris build snv_57 Sun OpenSolaris build snv_50 Sun OpenSolaris build snv_39 Sun OpenSolaris build snv_36 Sun OpenSolaris build snv_29 Sun OpenSolaris build snv_22 Sun OpenSolaris build snv_19 Sun OpenSolaris build snv_13 Sun OpenSolaris build snv_105 Sun OpenSolaris build snv_104 Sun OpenSolaris build snv_103 Sun OpenSolaris build snv_102 Sun OpenSolaris build snv_101 Sun OpenSolaris build snv_100 Sun OpenSolaris build snv_02 Sun OpenSolaris build snv_01 Sun Management Center 3.6.1 Sun Management Center 4.0 Sun Management Center 3.6 Sun Java System Access Manager Policy Agent 2.2 Slackware Linux 10.2 Slackware Linux 10.1 Slackware Linux 10.0 Slackware Linux 12.1 Slackware Linux 12.0 Slackware Linux 11.0 Slackware Linux -current S.u.S.E. UnitedLinux 1.0 S.u.S.E. SuSE Linux School Server for i386 S.u.S.E. SUSE LINUX Retail Solution 8.0 S.u.S.E. SuSE Linux Openexchange Server 4.0 S.u.S.E. SuSE Linux Open-Xchange 4.1 S.u.S.E. SUSE Linux Enterprise Server RT Solution 10 0 S.u.S.E. openSUSE 11.0 S.u.S.E. openSUSE 10.3 S.u.S.E. openSUSE 10.2 S.u.S.E. openSUSE 10.1 S.u.S.E. Open-Enterprise-Server 9.0 S.u.S.E. Open-Enterprise-Server 1 S.u.S.E. Open-Enterprise-Server 0 S.u.S.E. Novell Linux Desktop SDK 9.0 S.u.S.E. Novell Linux Desktop 9.0 S.u.S.E. Linux Professional 10.0 OSS S.u.S.E. Linux Professional 10.0 S.u.S.E. Linux Professional 10.2 X86 64 S.u.S.E. Linux Professional 10.2 S.u.S.E. Linux Professional 10.1 S.u.S.E. Linux Personal 10.0 OSS S.u.S.E. Linux Personal 10.2 X86 64 S.u.S.E. Linux Personal 10.2 S.u.S.E. Linux Personal 10.1 rPath rPath Linux 2 rPath rPath Linux 1 rPath Appliance Platform Linux Service 2 rPath Appliance Platform Linux Service 1 Redhat Linux Advanced Workstation 2.1 for the Ita 2.1 IA64 Redhat Enterprise Linux WS 4 Redhat Enterprise Linux WS 3 Redhat Enterprise Linux WS 2.1 Redhat Enterprise Linux ES 4 Redhat Enterprise Linux ES 3 Redhat Enterprise Linux ES 2.1 Redhat Enterprise Linux Desktop Workstation 5 client Redhat Enterprise Linux Desktop 5 client Redhat Enterprise Linux AS 4 Redhat Enterprise Linux AS 3 Redhat Enterprise Linux AS 2.1 IA64 Redhat Enterprise Linux AS 2.1 Redhat Enterprise Linux Desktop version 4 Redhat Enterprise Linux 5 Server Redhat Desktop 3.0 Pardus Linux 2008 0 Nortel Networks Self-Service Peri Workstation 0 Nortel Networks Self-Service Peri Application 0 Nortel Networks Self-Service MPS 1000 0 Nortel Networks Self-Service - CCSS7 0 Mandriva Linux Mandrake 2009.0 x86_64 Mandriva Linux Mandrake 2009.0 Mandriva Linux Mandrake 2008.1 x86_64 Mandriva Linux Mandrake 2008.1 Mandriva Linux Mandrake 2008.0 x86_64 Mandriva Linux Mandrake 2008.0 MandrakeSoft Corporate Server 4.0 x86_64 MandrakeSoft Corporate Server 3.0 x86_64 MandrakeSoft Corporate Server 3.0 MandrakeSoft Corporate Server 4.0 Gentoo Linux Debian Linux 4.0 sparc Debian Linux 4.0 s/390 Debian Linux 4.0 powerpc Debian Linux 4.0 mipsel Debian Linux 4.0 mips Debian Linux 4.0 m68k Debian Linux 4.0 ia-64 Debian Linux 4.0 ia-32 Debian Linux 4.0 hppa Debian Linux 4.0 arm Debian Linux 4.0 amd64 Debian Linux 4.0 alpha Debian Linux 4.0 Avaya Voice Portal 4.1 Avaya Voice Portal 4.0 Avaya Voice Portal 3.0 Avaya Proactive Contact 4.0 Avaya Proactive Contact 3.0 Avaya Proactive Contact 0 Avaya Messaging Storage Server MM3.0 Avaya Messaging Storage Server 4.0 Avaya Messaging Storage Server 3.1 Avaya Messaging Storage Server 2.0 Avaya Messaging Storage Server 1.0 Avaya Messaging Storage Server Avaya Message Networking MN 3.1 Avaya Message Networking 3.1 Avaya Message Networking Avaya Meeting Exchange - Enterprise Edition Avaya Meeting Exchange 5.0 .0.52 Avaya Meeting Exchange 5.0 Avaya Intuity AUDIX LX 2.0 Avaya Interactive Response 4.0 Avaya Interactive Response 3.0 Avaya Communication Manager 4.0.3 SP1 Avaya Communication Manager 3.1.4 SP2 Avaya Communication Manager 2.0.1 Avaya Communication Manager 2.0 Avaya Communication Manager 1.3.1 Avaya Communication Manager 1.1 Avaya Communication Manager 5.1 Avaya Communication Manager 5.0 SP3 Avaya Communication Manager 5.0 Avaya Communication Manager 4.0 Avaya Communication Manager 3.1 Avaya Communication Manager 3.0 Avaya Communication Manager 2.2 Avaya Communication Manager 2.1 Avaya CMS Server 13.0 Avaya CMS Server 15.0 Avaya CMS Server 14.1 Avaya CMS Server 14.0 Avaya CMS Server 13.1 Avaya Aura SIP Enablement Services 3.1.1 Avaya Aura SIP Enablement Services 5.0 Avaya Aura SIP Enablement Services 3.1 Avaya Aura SIP Enablement Services 3.0 Avaya Aura Application Enablement Services 4.2.1 Avaya Aura Application Enablement Services 4.0.1 Avaya Aura Application Enablement Services 3.1.6 Avaya Aura Application Enablement Services 3.1.5 Avaya Aura Application Enablement Services 3.1.4 Avaya Aura Application Enablement Services 3.1.3 Avaya Aura Application Enablement Services 4.2 Avaya Aura Application Enablement Services 4.1 Avaya Aura Application Enablement Services 4.0 Avaya Aura Application Enablement Services 3.1 Avaya Aura Application Enablement Services 3.0 Apple Safari 3.2.3 for Windows Apple Safari 3.2.3 Apple Safari 3.2.2 for Windows Apple Safari 3.1.2 for Windows Apple Safari 3.1.2 Apple Safari 3.1.1 for Windows Apple Safari 3.1.1 Apple Safari 2.0.4 Apple Safari 2.0.3 Apple Safari 2.0.2 Apple Safari 2.0.1 Apple Safari 1.3.2 Apple Safari 1.3.1 Apple Safari 1.3 Apple Safari 1.2.3 Apple Safari 1.2.2 Apple Safari 1.2.1 Apple Safari 1.2 Apple Safari 1.1 Apple Safari 1.0 Apple Safari 3.2 Apple Safari 3.1 for Windows Apple Safari 3.1 Apple Safari 3 Apple iPod Touch 2.2.1 Apple iPod Touch 2.0.2 Apple iPod Touch 2.0.1 Apple iPod Touch 1.1.4 Apple iPod Touch 1.1.3 Apple iPod Touch 1.1.2 Apple iPod Touch 1.1.1 Apple iPod Touch 2.2 Apple iPod Touch 2.1 Apple iPod Touch 2.0 Apple iPod Touch 1.1 Apple iPhone 2.2.1 Apple iPhone 2.0.2 Apple iPhone 2.0.1 Apple iPhone 1.1.4 Apple iPhone 1.1.3 Apple iPhone 1.1.2 Apple iPhone 1.1.1 Apple iPhone 1.0.2 Apple iPhone 1.0.1 Apple iPhone 2.2 Apple iPhone 2.1 Apple iPhone 2.0 Apple iPhone 1.1 Apple iPhone 1 |
| Not Vulnerable: |
Sun OpenSolaris build snv_106 Apple Safari 4 for Windows Apple Safari 4 Apple iPod Touch 3.0 Apple iPhone 3.0 |
Discussion
libxml2 'xmlSAX2Characters()' Integer Overflow Vulnerability
The 'libxml2' library is prone to an integer-overflow vulnerability because it fails to properly verify user-supplied data when handling XML files.
Successful exploits of this vulnerability allow remote attackers to execute arbitrary machine code in the context of an affected application. Failed exploits may crash the application.
This issue affects libxml2-2.7.2; other versions may also be affected.
The 'libxml2' library is prone to an integer-overflow vulnerability because it fails to properly verify user-supplied data when handling XML files.
Successful exploits of this vulnerability allow remote attackers to execute arbitrary machine code in the context of an affected application. Failed exploits may crash the application.
This issue affects libxml2-2.7.2; other versions may also be affected.
Exploit / POC
libxml2 'xmlSAX2Characters()' Integer Overflow Vulnerability
Currently we are not aware of any exploits. If you feel we are in error or if you are aware of more recent information, please mail us at: [email protected].
Currently we are not aware of any exploits. If you feel we are in error or if you are aware of more recent information, please mail us at: [email protected].
Solution / Fix
libxml2 'xmlSAX2Characters()' Integer Overflow Vulnerability
Solution:
Updates are available. Please see the references for more information.
Apple Safari 3.1
Mandriva Linux Mandrake 2009.0 x86_64
Debian Linux 4.0 mips
Debian Linux 4.0 arm
Debian Linux 4.0 m68k
Apple Safari 1.0
Apple Safari 1.2.3
Apple Safari 1.3.1
Apple Safari 2.0.3
MandrakeSoft Corporate Server 3.0
VMWare ESX Server 3.0.3
Apple Safari 3.1.2
Apple Safari 3.2.3 for Windows
MandrakeSoft Corporate Server 4.0 x86_64
Solution:
Updates are available. Please see the references for more information.
Apple Safari 3.1
-
Apple Safari4.0Leo.dmg
http://www.apple.com/safari/download/ -
Apple Safari4.0Ti.dmg
http://www.apple.com/safari/download/
Mandriva Linux Mandrake 2009.0 x86_64
-
Mandriva lib64xml2-devel-2.7.1-1.2mdv2009.0.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva lib64xml2_2-2.7.1-1.2mdv2009.0.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva libxml2-python-2.7.1-1.2mdv2009.0.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva libxml2-utils-2.7.1-1.2mdv2009.0.x86_64.rpm
http://www.mandriva.com/en/download/
Debian Linux 4.0 mips
-
Debian libxml2-dbg_2.6.27.dfsg-6_mips.deb
http://security.debian.org/pool/updates/main/libx/libxml2/libxml2-dbg_ 2.6.27.dfsg-6_mips.deb -
Debian libxml2-dev_2.6.27.dfsg-6_mips.deb
http://security.debian.org/pool/updates/main/libx/libxml2/libxml2-dev_ 2.6.27.dfsg-6_mips.deb -
Debian libxml2-doc_2.6.27.dfsg-6_all.deb
http://security.debian.org/pool/updates/main/libx/libxml2/libxml2-doc_ 2.6.27.dfsg-6_all.deb -
Debian libxml2-utils_2.6.27.dfsg-6_mips.deb
http://security.debian.org/pool/updates/main/libx/libxml2/libxml2-util s_2.6.27.dfsg-6_mips.deb -
Debian libxml2_2.6.27.dfsg-6_mips.deb
http://security.debian.org/pool/updates/main/libx/libxml2/libxml2_2.6. 27.dfsg-6_mips.deb -
Debian python-libxml2_2.6.27.dfsg-6_mips.deb
http://security.debian.org/pool/updates/main/libx/libxml2/python-libxm l2_2.6.27.dfsg-6_mips.deb
Debian Linux 4.0 arm
-
Debian libxml2-dbg_2.6.27.dfsg-6_arm.deb
http://security.debian.org/pool/updates/main/libx/libxml2/libxml2-dbg_ 2.6.27.dfsg-6_arm.deb -
Debian libxml2-dev_2.6.27.dfsg-6_arm.deb
http://security.debian.org/pool/updates/main/libx/libxml2/libxml2-dev_ 2.6.27.dfsg-6_arm.deb -
Debian libxml2-doc_2.6.27.dfsg-6_all.deb
http://security.debian.org/pool/updates/main/libx/libxml2/libxml2-doc_ 2.6.27.dfsg-6_all.deb -
Debian libxml2-utils_2.6.27.dfsg-6_arm.deb
http://security.debian.org/pool/updates/main/libx/libxml2/libxml2-util s_2.6.27.dfsg-6_arm.deb -
Debian libxml2_2.6.27.dfsg-6_arm.deb
http://security.debian.org/pool/updates/main/libx/libxml2/libxml2_2.6. 27.dfsg-6_arm.deb -
Debian python-libxml2_2.6.27.dfsg-6_arm.deb
http://security.debian.org/pool/updates/main/libx/libxml2/python-libxm l2_2.6.27.dfsg-6_arm.deb
Debian Linux 4.0 m68k
-
Debian libxml2-doc_2.6.27.dfsg-6_all.deb
http://security.debian.org/pool/updates/main/libx/libxml2/libxml2-doc_ 2.6.27.dfsg-6_all.deb
Apple Safari 1.0
-
Apple Safari4.0Leo.dmg
http://www.apple.com/safari/download/ -
Apple Safari4.0Ti.dmg
http://www.apple.com/safari/download/
Apple Safari 1.2.3
-
Apple Safari4.0Leo.dmg
http://www.apple.com/safari/download/ -
Apple Safari4.0Ti.dmg
http://www.apple.com/safari/download/
Apple Safari 1.3.1
-
Apple Safari4.0Leo.dmg
http://www.apple.com/safari/download/ -
Apple Safari4.0Ti.dmg
http://www.apple.com/safari/download/
Apple Safari 2.0.3
-
Apple Safari4.0Leo.dmg
http://www.apple.com/safari/download/ -
Apple Safari4.0Ti.dmg
http://www.apple.com/safari/download/
MandrakeSoft Corporate Server 3.0
-
Mandriva libxml2-2.6.6-1.6.C30mdk.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva libxml2-devel-2.6.6-1.6.C30mdk.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva libxml2-python-2.6.6-1.6.C30mdk.i586.rpm
http://www.mandriva.com/en/download/ -
Mandriva libxml2-utils-2.6.6-1.6.C30mdk.i586.rpm
http://www.mandriva.com/en/download/
VMWare ESX Server 3.0.3
-
VMWare ESX303-200901406-SG.zip
http://download3.vmware.com/software/vi/ESX303-200901406-SG.zip
Apple Safari 3.1.2
-
Apple Safari4.0Leo.dmg
http://www.apple.com/safari/download/ -
Apple Safari4.0Ti.dmg
http://www.apple.com/safari/download/
Apple Safari 3.2.3 for Windows
-
Apple SafariQuickTimeSetup.exe
Safari4
http://www.apple.com/safari/download/ -
Apple SafariSetup.exe
Safari4
http://www.apple.com/safari/download/
MandrakeSoft Corporate Server 4.0 x86_64
-
Mandriva lib64xml2-2.6.21-3.5.20060mlcs4.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva lib64xml2-devel-2.6.21-3.5.20060mlcs4.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva lib64xml2-python-2.6.21-3.5.20060mlcs4.x86_64.rpm
http://www.mandriva.com/en/download/ -
Mandriva libxml2-utils-2.6.21-3.5.20060mlcs4.x86_64.rpm
http://www.mandriva.com/en/download/
References
libxml2 'xmlSAX2Characters()' Integer Overflow Vulnerability
References:
References:
- libxml2 Homepage (xmlsoft)
- Multiple Security Vulnerabilities in the XML Library (see libxml2(3)) Bundled Wi (Sun Microsystems)
- Red Hat Bugzilla �?? Bug 470466 CVE-2008-4226 libxml2: integer overflow leading to (Jan Lieskovsky)
- ASA-2009-002 - libxml2 security update (RHSA-2008-0988) (Avaya)
- ASA-2009-067 Vulnerabilities in the libxml2 Library Routines xmlBufferResize() a (Avaya)
- Nortel Response to Sun Alert 251406 - Security Vulnerabilities in the libxml2 Li (Nortel Networks)
- Solution 251406: Security Vulnerabilities in the libxml2 Library Routines xmlBuf (Sun)
- Solution 265329: Security Vulnerabilities in Sun Java System Access Manager Poli (Sun)