PT-2012-1122 · Expat+7 · Expat+7

Kurt Seifried

·

Published

2012-06-13

·

Updated

2025-02-26

·

CVE-2012-1148

CVSS v2.0

5.0

Medium

VectorAV:N/AC:L/Au:N/C:N/I:N/A:P
Name of the Vulnerable Software and Affected Versions expat versions prior to 2.1.0
Description The issue is related to multiple vulnerabilities in the expat package, which can lead to a disruption of protected information availability. These vulnerabilities can be exploited remotely. A memory leak in the poolGrow function in expat/lib/xmlparse.c allows context-dependent attackers to cause a denial of service (memory consumption) via a large number of crafted XML files that cause improperly-handled reallocation failures when expanding entities.
Recommendations For expat versions prior to 2.1.0, update to version 2.1.0 or later to resolve the issue. As a temporary workaround, consider restricting the processing of XML files to minimize the risk of exploitation. Avoid using the poolGrow function in the expat/lib/xmlparse.c file until the issue is resolved.

Fix

DoS

Buffer Overflow

Weakness Enumeration

Related Identifiers

BDU:2015-09649
CESA-2012_0731
CVE-2012-1148
DSA-2525-1
OPENSUSE-SU-2024:10077-1
RHSA-2012:0731
RHSA-2012_0731
USN-1527-1
USN-1527-2
USN-1613-1
USN-1613-2
USN-5455-1
USN-7307-1

Affected Products

Centos
Debian
Linuxmint
Red Hat
Suse
Ubuntu
Expat
Itunes