PatchSiren cyber security CVE debrief
CVE-2026-93990 libexpat CVE debrief
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 verification and updates. The CVE record and NVD entry provide details on the vulnerability, including its description and CVSS score.
- Vendor
- libexpat
- Product
- Unknown
- CVSS
- HIGH 8.7
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-19
- Original CVE updated
- 2026-09-19
- Advisory published
- 2026-09-19
- Advisory updated
- 2026-09-19
Who should care
Defenders responsible for systems that utilize Expat for XML parsing should assess exposure and prioritize verification and updates. This includes operators, platform administrators, vulnerability management teams, and security teams. They should review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance. Defenders should also plan vendor-supported updates or mitigations through normal change control where
Why it matters
CVE-2026-93990 allows malformed UTF-16 sequences to be accepted in Expat through 2.8.4, enabling XML injection attacks. Defenders should prioritize verifying and updating Expat, assessing exposure in relevant systems.
- Potential for XML injection attacks
- Need for verification and updates to Expat
- Possible impact on systems that utilize Expat for XML parsing
Technical summary
Expat through 2.8.4 fails to validate low surrogates following high surrogates in UTF-16 input, allowing malformed UTF-16 sequences to be accepted. This can enable XML injection attacks. The vulnerability impacts systems that utilize Expat for XML parsing, particularly those with untrusted input. Technical details are based on CVE and NVD data, with limitations noted in source information. Defenders should prioritize verifying and updating Expat to a version that addresses this issue, assessing exposure in systems that utilize Expat for XML parsing.
Defensive priority
Defenders should prioritize verifying and updating Expat to a version that addresses this issue, assessing exposure in systems that utilize Expat for XML parsing.
Recommended defensive actions
- Verify Expat version and update to a fixed version if necessary
- Assess exposure in systems that utilize Expat for XML parsing
- Monitor for potential XML injection attacks
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
The CVE record and NVD entry provide details on the vulnerability, including its description and CVSS score of 8.7. However, specific details about affected versions and remediation are limited. Defenders should verify Expat versions and assess exposure in relevant systems. The vulnerability allows malformed UTF-16 sequences to be accepted, enabling XML injection attacks. Evidence is based on CVE and NVD data, with limitations noted in source information.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-93990 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-93990
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-93990 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-93990
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/libexpat/libexpat
-
Source reference
Unverified legacy reference
URL: https://github.com/libexpat/libexpat/commit/ff6e1d7e750bbe245178f51a47a965dc8342861a
-
Source reference
Unverified legacy reference
URL: https://github.com/libexpat/libexpat/pull/1282
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/expat-through-2.8.4-malformed-utf-16-acceptance-via-unchecked-surrogate
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.