PT-2026-79084 · Expat · Expat

·

CVE-2026-76641

·

Published

2026-08-20

·

Updated

2026-09-09

CVSS v4.0

8.7

High

VectorAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions Expat versions prior to 2.8.4
Description An out-of-bounds read allows attackers to trigger memory corruption when processing XML using external entity parsers created via the XML ExternalEntityParserCreate() function. A struct size mismatch between ELEMENT TYPE members causes the storeAtts() function to read the attIndex member beyond allocated memory boundaries. This leads to a failure to normalize whitespace in non-CDATA attributes or a wild pointer dereference, which results in a segmentation fault (a crash occurring when a program attempts to access a memory location it is not allowed to access).
Recommendations Update Expat to version 2.8.4 or later. As a temporary mitigation, restrict the use of the XML ExternalEntityParserCreate() function.

Exploit

Fix

Out of bounds Read

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

AZL-96932
CVE-2026-76641
ECHO-0FFE-8D46-73CA
OPENSUSE-SU-2026:11733-1

Affected Products

Expat