Read the docs

Vulnerabilities

Filters

Reset all
Threatist priority
Signals
Fix status
Impact type
Attack vector
Requirements
Product

Products as named in CPE, with their records.

Published
Weakness (CWE)
1 selected

73 records

Priority LOW 36

libexpat through 2.9.0 contains a signed integer overflow vulnerability in storeAtts() in lib/xmlparse.c that allows attackers to trigger out-of-bounds writes via oversized attribute counts.

CVSS 4.0HIGH 8.2 Network No auth No interaction EPSS 0.00391 Published 2026-10-28 No fix listed CWE-190
Priority LOW 36

libexpat through 2.9.0 contains a NULL pointer dereference vulnerability in externalEntityInitProcessor2() in lib/xmlparse.c that mishandles the XML_TOK_NONE token from empty input.

CVSS 4.0HIGH 8.2 Network No auth No interaction EPSS 0.00425 Published 2026-10-28 No fix listed CWE-476
Priority HIGH 77

libexpat through 2.9.0 contains a denial of service vulnerability because billion laughs protection in accountingDiffTolerated() in xmlparse.c detects entity amplification too late.

CVSS 4.0HIGH 8.7 Network No auth No interaction EPSS 0.00448 Published 2026-10-22 No fix listed CWE-776
Priority LOW 36

libexpat 2.7.2 through 2.9.0 contains a denial of service vulnerability because XML_ParserReset zeroes the direct byte count but never offsets tracked heap allocations.

CVSS 4.0HIGH 8.2 Network No auth No interaction EPSS 0.00494 Published 2026-10-20 Partial fix CWE-909
Priority MEDIUM 42

libexpat before commit 13c5f63 contains a heap buffer over-read vulnerability in xmlparse.c.

CVSS 4.0HIGH 8.3 Network No auth No interaction EPSS 0.0032 Published 2026-10-07 Partial fix CWE-125
Priority LOW 36

libexpat versions 2.7.2 through 2.8.5 contain an integer overflow vulnerability in expat_realloc() function on 32-bit platforms when computing allocation sizes.

CVSS 4.0HIGH 8.2 Network No auth No interaction EPSS 0.00368 Published 2026-09-29 Partial fix CWE-190
Priority MEDIUM 44

Expat before 2.8.5 fails to validate that a high surrogate in UTF-16 input is followed by a low surrogate, allowing malformed UTF-16 sequences to be accepted.

CVSS 4.0HIGH 8.7 Network No auth No interaction EPSS 0.00403 Published 2026-09-19 Partial fix · 2.8.5 CWE-176
TI-2026-53552 CVE-2026-76641 · GHSA-r6r4-8m79-7vvv

Expat Out-of-Bounds Read via dtdCopy

Priority MEDIUM 44

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.

CVSS 4.0HIGH 8.7 Network No auth No interaction EPSS 0.00353 Published 2026-08-20 Partial fix CWE-125
TI-2026-53753 CVE-2026-76957 · GHSA-vfgp-2986-rm7g

Use after free in libexpat

Priority LOW 33

libexpat before 2.8.4 lacks handler call depth tracking with custom encoding callbacks.

CVSS 3.1HIGH 7.8 Local Low privileges No interaction EPSS 0.00107 Published 2026-08-20 Partial fix · 2.8.4 CWE-416
Priority MEDIUM 45

Expat through 2.8.3 contains a denial of service vulnerability caused by quadratic algorithmic complexity in the storeAtts() function in xmlparse.c, where processing N specified attributes with non-normalized values trig…

CVSS 4.0HIGH 8.7 Network No auth No interaction EPSS 0.00742 Published 2026-08-18 Partial fix CWE-407
TI-2026-50786 CVE-2026-72522 · GHSA-v867-w97p-3vx2

Out-of-bounds read in libexpat

Priority LOW 27

libexpat before 2.8.3 has an out-of-bounds read and resultant infinite loop because low surrogates are treated the same as high surrogates during Unicode processing in the *_toUtf16 functions.

CVSS 3.1MEDIUM 6.2 Local No auth No interaction EPSS 0.00191 Published 2026-08-10 Partial fix · 2.8.3 CWE-125
TI-2026-40770 CVE-2026-56412 · GHSA-m2mm-5w64-p8p7

Use after free in libexpat

Priority LOW 26

libexpat before 2.8.2 does not consider XML_TOK_DATA_CHARS in doCdataSection and thus lacks handler call depth tracking for various calls from within handlers in cases of a policy violation.

CVSS 3.1MEDIUM 5.9 Local No auth No interaction EPSS 0.00179 Published 2026-06-21 Partial fix · 2.8.2 CWE-416
TI-2026-40764 CVE-2026-56406 · GHSA-v2j6-3q6q-gm3g

Integer overflow in libexpat

Priority LOW 32

libexpat before 2.8.2 has an integer overflow in XML_ParseBuffer because it lacked a check that was present in XML_Parse.

CVSS 3.1MEDIUM 6.9 Local No auth No interaction EPSS 0.00174 Published 2026-06-21 Partial fix · 2.8.2 CWE-190
TI-2026-40509 CVE-2026-56131 · GHSA-fchf-wvcc-qf9g

Use after free in libexpat

Priority LOW 22

libexpat before 2.8.2 lacks handler call depth tracking for calls to XML_ResumeParser from within handlers in cases of a policy violation.

CVSS 3.1MEDIUM 4.9 Local No auth No interaction EPSS 0.00175 Published 2026-06-19 Partial fix · 2.8.2 CWE-416
TI-2026-36973 CVE-2026-50219 · GHSA-v3cw-2f3g-f38x

Use after free in libexpat

Priority LOW 26

libexpat before 2.8.2 lacks handler call depth tracking for calls to XML_GetBuffer, XML_Parse, XML_ParseBuffer, XML_ParserFree, or XML_ParserReset from within handlers in cases of a policy violation.

CVSS 3.1MEDIUM 5.9 Local No auth No interaction EPSS 0.00181 Published 2026-06-04 Partial fix · 2.8.2 CWE-416
Load more