Denial of Service Vulnerability in Expat XML Parser by Libexpat
CVE-2026-66046
8.7HIGH
What is CVE-2026-66046?
Expat XML Parser, specifically versions up to 2.8.3, has a denial of service vulnerability attributed to quadratic algorithmic complexity within the storeAtts() function. This vulnerability allows a remote unauthenticated attacker to craft a specially-formatted XML document that, when processed, causes significant CPU resource consumption due to inefficient handling of N non-normalized attributes. This results in a denial of service as the application struggles with escalating resource demands, all without the necessity for user authentication or advanced parser configurations.
Affected Version(s)
libexpat 0 <= 2.8.3
References
CVSS V4
Score:
8.7
Severity:
HIGH
Confidentiality:
None
Integrity:
None
Availability:
High
Attack Vector:
Network
Attack Complexity:
Low
Attack Required:
None
Privileges Required:
Undefined
User Interaction:
None
Timeline
Vulnerability published
Vulnerability Reserved
Credit
Fabian Wahle (Hap Security)
Sebastian Pipping
VulnCheck
