CVE-2026-77214
Last modified
CVE-2026-77214 is a high-severity vulnerability rated 8.2/10 on the CVSS scale. libexpat before commit 13c5f63 contains a heap buffer over-read vulnerability in xmlparse.c. XML_ParseBuffer advances the parse buffer end with parser->m_bufferEnd += len using a caller-supplied length that is not validated against the allocated buffer size, so repeated XML_ParseBuffer calls move m_bufferEnd past the end of the heap allocation and subsequent parsing reads out of bounds. EPSS estimates a 0.55% chance of exploitation in the next 30 days.
Description
libexpat before commit 13c5f63 contains a heap buffer over-read vulnerability in xmlparse.c. XML_ParseBuffer advances the parse buffer end with parser->m_bufferEnd += len using a caller-supplied length that is not validated against the allocated buffer size, so repeated XML_ParseBuffer calls move m_bufferEnd past the end of the heap allocation and subsequent parsing reads out of bounds. Reaching this path requires a parse buffer to already be present; otherwise XML_ParseBuffer returns XML_ERROR_NO_BUFFER. A buffer is present after a prior call to XML_GetBuffer, either directly (the common case) or indirectly through a prior XML_Parse call that allocates the buffer internally. The over-read discloses adjacent heap memory to the calling application, recovering heap pointers, libc function pointers, and code pointers sufficient to defeat ASLR and build further exploitation primitives.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| libexpat | libexpat | <= 2.8.5 |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-77214?
How severe is CVE-2026-77214?
How do I fix CVE-2026-77214?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-7720A weakness has been identified in Totolink WA300 5.2cu.7112_…6.3
- CVE-2026-77203The Groups – Memberships and Access Control plugin for WordP…8.8
- CVE-2026-77205Libreswan in FIPS mode has a vulnerability where badly forme…3.7
- CVE-2026-77206Libreswan's IKEv2 state machine has a null pointer dereferen…7.5
- CVE-2026-77207Libreswan has a null pointer dereference bug in the PKCS#7 h…7.5
- CVE-2026-7721A security vulnerability has been detected in Totolink WA300…6.3
- CVE-2026-77217PLANET GS-4210-16P2S V3 firmware before 3.441b260626 contain…4.9
- CVE-2026-77218PLANET GS-4210-16P2S V3 firmware before 3.441b260626 contain…4.9
- CVE-2026-77219GNU Emacs before 31.0.91 contains an integer overflow in the…7.1
- CVE-2026-7722A vulnerability was detected in PrefectHQ prefect up to 3.6.…5.5
- CVE-2026-77220PDFio before 1.6.5 contains a dangling pointer vulnerability…6.5
- CVE-2026-77221Rejected reason: This CVE ID has been rejected or withdrawn …
Are you affected by CVE-2026-77214?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
