Skip to content
OpenAdvisories
Unscored CVE-2009-3560 EUVD-2009-3541GHSA-pcgv-8c5g-4m8p

The big2_toUtf8 function in lib/xmltok.c in libexpat in Expat 2.0.1, as used in the XML-Twig module for Perl, allows context-dependent atta…

Published Dec 4, 2009 · Updated Aug 7, 2024 · Assigned by redhat

Description

The big2_toUtf8 function in lib/xmltok.c in libexpat in Expat 2.0.1, as used in the XML-Twig module for Perl, allows context-dependent attackers to cause a denial of service (application crash) via an XML document with malformed UTF-8 sequences that trigger a buffer over-read, related to the doProlog function in lib/xmlparse.c, a different vulnerability than CVE-2009-2625 and CVE-2009-3720.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 audacity 1.3.2-1 —
Debian 14 cadaver +1 No fix yet —
Debian 14 cmake 2.6.0-6 —
Debian 14 coin3 4.0.0~CMake~6f54f1602475+ds1-1 —
Debian 14 expat 2.0.1-6 —
Debian 14 gdcm 2.0.14-2 —
Debian 14 ghostscript 8.71~dfsg-2 —
Debian 14 paraview 3.6.2-1 —
Debian 14 poco 1.3.6p1-1 —
Debian 14 simgear 2.10.0-1 —
Debian 14 tdom 0.8.3~20080525-1 —
Debian 14 udunits 2.1.8-4 —
Debian 14 xmlrpc-c 1.06.27-1.1 —
Debian 13 audacity 1.3.2-1 —
Debian 13 cadaver +1 No fix yet —
Debian 13 cmake 2.6.0-6 —
Debian 13 coin3 4.0.0~CMake~6f54f1602475+ds1-1 —
Debian 13 expat 2.0.1-6 —
Debian 13 gdcm 2.0.14-2 —
Debian 13 ghostscript 8.71~dfsg-2 —
Debian 13 mcabber 0.10.0-1 —
Debian 13 paraview 3.6.2-1 —
Debian 13 poco 1.3.6p1-1 —
Debian 13 simgear 2.10.0-1 —
Debian 13 tdom 0.8.3~20080525-1 —
Debian 13 udunits 2.1.8-4 —
Debian 13 xmlrpc-c 1.06.27-1.1 —
Debian 12 audacity 1.3.2-1 —
Debian 12 cadaver +2 No fix yet —
Debian 12 cmake 2.6.0-6 —
Debian 12 coin3 4.0.0~CMake~6f54f1602475+ds1-1 —
Debian 12 expat 2.0.1-6 —
Debian 12 gdcm 2.0.14-2 —
Debian 12 ghostscript 8.71~dfsg-2 —
Debian 12 mcabber 0.10.0-1 —
Debian 12 paraview 3.6.2-1 —
Debian 12 poco 1.3.6p1-1 —
Debian 12 simgear 2.10.0-1 —
Debian 12 tdom 0.8.3~20080525-1 —
Debian 12 tla 1.3.5+dfsg-15 —
Debian 12 udunits 2.1.8-4 —
Debian 12 xmlrpc-c 1.06.27-1.1 —
Debian 5.0 expat 2.0.1-4+lenny2 DSA-1953-2, DSA-1953-1
Debian 5.0 python2.4 2.4.6-1+lenny1 DSA-1977-1
Debian 5.0 python2.5 2.5.2-15+lenny1 DSA-1977-1
Debian 4.0 expat 1.95.8-3.4+etch2 DSA-1953-2, DSA-1953-1
Debian 4.0 python2.4 2.4.4-3+etch3 DSA-1977-1
Debian 4.0 python2.5 2.5-5+etch2 DSA-1977-1
ReleasePackageFixed inAdvisory
Ubuntu 26.10 matanza +2 No fix yet —
Ubuntu 26.04 LTS matanza +2 No fix yet —
Ubuntu 25.10 matanza +2 No fix yet —
Ubuntu 24.04 LTS matanza No fix yet —
Ubuntu 22.04 LTS matanza No fix yet —
Show 10 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS matanza No fix yet —
Ubuntu 18.04 LTS matanza No fix yet —
Ubuntu 16.04 LTS matanza No fix yet —
Ubuntu Pro 26.04 LTS swish-e No fix yet —
Ubuntu Pro 24.04 LTS swish-e No fix yet —
Ubuntu Pro 22.04 LTS swish-e No fix yet —
Ubuntu Pro 20.04 LTS swish-e No fix yet —
Ubuntu Pro 18.04 LTS coin3 +1 No fix yet —
Ubuntu Pro 16.04 LTS coin3 +2 No fix yet —
Ubuntu Pro 14.04 LTS coin3 No fix yet —
ReleasePackageFixed inAdvisory
RHEL 5 expat +1 1.95.8-8.3.el5_4.2 RHSA-2009:1625
RHEL 4 expat +1 1.95.7-4.el4_8.2 RHSA-2009:1625
RHEL 3 expat +1 1.95.5-6.2 RHSA-2009:1625
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed apache2 2.4.23-4.1 openSUSE-SU-2024:10268-1
openSUSE Tumbleweed apr-util 1.5.4-4.4 openSUSE-SU-2024:11586-1, openSUSE-SU-2024:10568-1
openSUSE Tumbleweed expat 2.2.0-3.1 openSUSE-SU-2024:10077-1

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 ogdi No fix yet —
Azure Linux 2 (CBL-Mariner) ogdi No fix yet —

Advisories 8

References