CVE Catalog

CVE-2026-115506

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.46%

40th percentile - higher than 40% of all known CVEs

Summary

libexpat through 2.9.0 contains a denial of service vulnerability because billion laughs protection in accountingDiffTolerated() in xmlparse.c detects entity amplification too late. Attackers can supply a moderately sized XML document with a large DTD and nested entity expansions to consume tens of seconds of CPU per parse.

Risk Assessment

An attacker can repeatedly send crafted XML documents, causing CPU exhaustion and denial of service for applications using libexpat. This may disrupt availability of XML-processing services.

Recommendation

Update libexpat to a version containing the fix. Until then, limit the size and complexity of processed XML documents and enforce resource limits.

Other vulnerabilities in libexpat

See all
Original NVD description (English source)

libexpat through 2.9.0 contains a denial of service vulnerability because billion laughs protection in accountingDiffTolerated() in xmlparse.c detects entity amplification too late. Attackers can supply a moderately sized XML document with a large DTD and nested entity expansions to consume tens of seconds of CPU per parse.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS