CVE-2014-3660

libxml2: denial of service via recursive entity expansion

Published Nov 4, 2014 CVSS 2.0 · 5.0 Medium EPSS 3.8% KEV · Not listed
Description
parser.c in libxml2 before 2.9.2 does not properly prevent entity expansion even when entity substitution has been disabled, which allows context-dependent attackers to cause a denial of service (CPU consumption) via a crafted XML document containing a large number of nested entity references, a variant of the "billion laughs" attack.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-80-1 libxml2 security update
Debian DLA Debian DLA DLA-151-1 libxml2 security update
Debian DSA Debian DSA DSA-3057-1 libxml2 security update
Debian DSA Debian DSA DSA-2978-2 libxml2 security update
Debian DSA Debian DSA DSA-3057-2 libxml2 regression update
EUVD EUVD EUVD-2014-3613 parser.c in libxml2 before 2.9.2 does not properly prevent entity expansion even when entity substitution has been disabled, which allows context-dependent attackers to cause a denial of service (CPU consumption) via a crafted XML document containing a large number of nested entity references, a variant of the "billion laughs" attack.
Ubuntu USN Ubuntu USN USN-2389-1 libxml2 vulnerability
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
redhat
Published
Updated
Aug 6, 2024, 10:50 AM
Reserved
May 14, 2014, 12:00 AM
Status
Modified
Published
Nov 4, 2014, 4:55 PM
Modified
Jun 17, 2026, 12:08 AM
Severity
Moderate
Public date
Oct 16, 2014, 12:00 AM