PatchSiren

libexpat CVE debriefs

These pages are published after PatchSiren validates generated defensive summaries against stored public CVE and source evidence.

HIGH libexpat CVE published 2026-09-19

CVE-2026-93990

The CVE-2026-93990 vulnerability in Expat through 2.8.4 allows malformed UTF-16 sequences to be accepted, enabling XML injection attacks. This issue arises from the failure to validate low surrogates following high surrogates in UTF-16 input. The vulnerability impacts systems that utilize Expat for XML parsing, particularly those with untrusted input. Defenders should assess exposure and prioritize verifi [truncated]

HIGH libexpat CVE published 2026-08-20

CVE-2026-76641

CVE-2026-76641 is a high-severity vulnerability in Expat through version 2.8.3, which allows attackers to trigger memory corruption by processing XML with external entity parsers created via XML_ExternalEntityParserCreate. This vulnerability was introduced by the fix for CVE-2026-66046 and can result in failure to normalize whitespace in non-CDATA attributes or a wild pointer dereference causing a segfault.