Skip to content

CVE-2012-0876 The XML parser (xmlparse.c) in expat before 2.1.0 computes hash values without restricting the ability to trigger hash collisions predictably, which allows context-dependent attackers to cause a denia...

MediumCVSS 4.3 EPSS 5.7%
Published
Updated
Exploit status
No public exploit known

Description

The XML parser (xmlparse.c) in expat before 2.1.0 computes hash values without restricting the ability to trigger hash collisions predictably, which allows context-dependent attackers to cause a denial of service (CPU consumption) via an XML file with many identifiers with the same value.

Affected products

ProductAffected versionsFixed in
ubuntu/cadaver(Ubuntu:22.04) All versions No fix listed
ubuntu/matanza(Ubuntu:22.04) All versions No fix listed
ubuntu/swish-e(Ubuntu:22.04) All versions No fix listed
debian/expat(Debian:12) < 2.1.0~beta3-1 2.1.0~beta3-1
debian/expat(Debian:13) < 2.1.0~beta3-1 2.1.0~beta3-1
debian/expat(Debian:14) < 2.1.0~beta3-1 2.1.0~beta3-1
debian/libxmltok(Debian:12) All versions No fix listed
debian/libxmltok(Debian:12) = 1.2-4 No fix listed
debian/libxmltok(Debian:12) = 1.2-4.1 No fix listed
debian/libxmltok(Debian:12) = 1.2-4.1~exp1 No fix listed
debian/libxmltok(Debian:12) = 1.2-4.2 No fix listed
debian/xmlrpc-c(Debian:12) < 1.16.33-3.2 1.16.33-3.2
debian/xmlrpc-c(Debian:13) < 1.16.33-3.2 1.16.33-3.2
debian/xmlrpc-c(Debian:14) < 1.16.33-3.2 1.16.33-3.2
libexpat project libexpat < 2.1.0 2.1.0
python >= 2.6.0, < 2.6.8 2.6.8
python >= 2.7.0, < 2.7.3 2.7.3
python >= 3.1.0, < 3.1.5 3.1.5
python >= 3.2.0, < 3.2.3 3.2.3
debian linux = 6.0 No fix listed
debian linux = 7.0 No fix listed
Canonical Ubuntu Linux = 8.04 No fix listed
Canonical Ubuntu Linux = 10.04 No fix listed
Canonical Ubuntu Linux = 11.04 No fix listed
Canonical Ubuntu Linux = 11.10 No fix listed
Show 24 more
ProductAffected versionsFixed in
Canonical Ubuntu Linux = 12.04 No fix listed
oracle solaris = 11.3 No fix listed
redhat storage = 2.0 No fix listed
redhat enterprise linux desktop = 5.0 No fix listed
redhat enterprise linux desktop = 6.0 No fix listed
redhat enterprise linux eus = 6.2 No fix listed
redhat enterprise linux server = 5.0 No fix listed
redhat enterprise linux server = 6.0 No fix listed
redhat enterprise linux server aus = 6.2 No fix listed
redhat enterprise linux workstation = 5.0 No fix listed
redhat enterprise linux workstation = 6.0 No fix listed
ubuntu/cadaver(Ubuntu:24.04) All versions No fix listed
ubuntu/matanza(Ubuntu:24.04) All versions No fix listed
ubuntu/swish-e(Ubuntu:24.04) All versions No fix listed
ubuntu/cadaver(Ubuntu:26.04) All versions No fix listed
ubuntu/matanza(Ubuntu:26.04) All versions No fix listed
ubuntu/paraview(Ubuntu:26.04) All versions No fix listed
ubuntu/sitecopy(Ubuntu:26.04) All versions No fix listed
ubuntu/swish-e(Ubuntu:26.04) All versions No fix listed
ubuntu/cadaver(Ubuntu:26.10) All versions No fix listed
ubuntu/matanza(Ubuntu:26.10) All versions No fix listed
ubuntu/paraview(Ubuntu:26.10) All versions No fix listed
ubuntu/sitecopy(Ubuntu:26.10) All versions No fix listed
ubuntu/swish-e(Ubuntu:26.10) All versions No fix listed

References