
🚨HIGH - Expat UTF-16 Surrogate Pair Validation Bypass Enables XML Injection (CVE-2026-93990) Expat’s UTF-16 decoder accepts lone high surrogates, letting malformed UTF-16 XML consume the next code unit and hide markup chars from the parser. Attackers can smuggle tags/entities past validation/sanitizers, enabling XML injection in downstream consumers. 👉Affected: libexpat <= 2.8.4
Post summary
The text discloses a high-severity Expat UTF-16 surrogate pair validation bypass enabling XML injection (CVE-2026-93990), affecting libexpat <= 2.8.4, with technical details but no PoC, exploit tool, patch, or active exploitation evidence.




