Skip to content
OpenAdvisories

Description

The updatePosition function in lib/xmltok_impl.c in libexpat in Expat 2.0.1, as used in Python, PyXML, w3c-libwww, and other software, allows context-dependent attackers to cause a denial of service (application crash) via an XML document with crafted UTF-8 sequences that trigger a buffer over-read, a different vulnerability than CVE-2009-2625.

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-5 —
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 14 xotcl 1.6.5-1.2 —
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-5 —
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 13 xotcl 1.6.5-1.2 —
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-5 —
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 12 xotcl 1.6.5-1.2 —
Debian 5.0 expat 2.0.1-4+lenny1 DSA-1921-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+etch1 DSA-1921-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 coin3 +4 No fix yet —
Ubuntu 26.04 LTS coin3 +4 No fix yet —
Ubuntu 25.10 coin3 +4 No fix yet —
Ubuntu 24.04 LTS coin3 +2 No fix yet —
Ubuntu 22.04 LTS coin3 +2 No fix yet —
Show 10 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS coin3 +2 No fix yet —
Ubuntu 18.04 LTS cadaver +1 No fix yet —
Ubuntu 16.04 LTS cadaver +1 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 +3 No fix yet —
Ubuntu Pro 14.04 LTS coin3 No fix yet —
ReleasePackageFixed inAdvisory
RHEL 5 PyXML 0.8.4-4.el5_4.2 RHSA-2010:0002
RHEL 5 expat +1 1.95.8-8.3.el5_4.2 RHSA-2009:1625
RHEL 5 python +4 2.4.3-44.el5 RHSA-2011:0492
RHEL 4 4Suite 1.0-3.el4_8.1 RHSA-2009:1572
RHEL 4 PyXML 0.8.3-6.el4_8.2 RHSA-2010:0002
RHEL 4 expat +1 1.95.7-4.el4_8.2 RHSA-2009:1625
RHEL 4 python +4 2.3.4-14.10.el4 RHSA-2011:0491
RHEL 3 4Suite 0.11.1-15 RHSA-2009:1572
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: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 10

References