MEDIUM · 4.3

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...

Vulnerability 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.

CVSS Score

4.3

MEDIUM

AV:N/AC:M/Au:N/C:N/I:N/A:P
Confidentiality
NONE
Integrity
NONE
Availability
PARTIAL

Affected Products

VendorProductVersions
Libexpat ProjectLibexpat< 2.1.0
PythonPython>= 2.6.0, < 2.6.8
DebianDebian Linux6.0
CanonicalUbuntu Linux8.04
OracleSolaris11.3
RedhatStorage2.0
RedhatEnterprise Linux Desktop5.0
RedhatEnterprise Linux Eus6.2
RedhatEnterprise Linux Server5.0
RedhatEnterprise Linux Server Aus6.2
RedhatEnterprise Linux Workstation5.0

Related Weaknesses (CWE)

References

FAQ

What is CVE-2012-0876?

CVE-2012-0876 is a vulnerability with a CVSS score of 4.3 (MEDIUM). 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...

How severe is CVE-2012-0876?

CVE-2012-0876 has been rated MEDIUM with a CVSS base score of 4.3/10. Review the CVSS metrics above for detailed severity breakdown.

Is there a patch for CVE-2012-0876?

Check the references section above for vendor advisories and patch information. Affected products include: Libexpat Project Libexpat, Python Python, Debian Debian Linux, Canonical Ubuntu Linux, Oracle Solaris.