Back

HIGH

Expat Out-of-Bounds Read via dtdCopy

Published Aug 20, 2026

Description

Expat through 2.8.3 contains an out-of-bounds read vulnerability that allows attackers to trigger memory corruption by processing XML with external entity parsers created via XML_ExternalEntityParserCreate. A struct size mismatch between ELEMENT_TYPE members causes storeAtts to read the attIndex member past allocated memory boundaries, resulting in failure to normalize whitespace in non-CDATA attributes or a wild pointer dereference causing a segfault. This vulnerability was introduced by the fix for CVE-2026-66046.

Affected products

Remediation

No remediation recorded yet.

Metrics

References (3)

Change history (0)

No recorded changes yet.

Sources
CVE.org / MITRE
Status PUBLISHED
Assigner VulnCheck
Published Aug 20, 2026
Updated Oct 1, 2026
Reserved Aug 19, 2026
CISA Vulnrichment
Updated Aug 20, 2026
NVD
Status Received
Modified Aug 20, 2026
Red Hat
Severity n/a
Public date n/a