Approved changes feed: RSS · Atom

cpe:2.3:a:libexpat_project:libexpat:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorLibexpat Project (e29c4727-b64c-50dc-9a8c-91c5ae43680d)
ProductLibexpat (a2405558-ea88-5206-8653-ff8a0583d290)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/libexpat/libexpat purl2cpe 2026-06-01 10:15:47.572642

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-118370 vulnerable 2026-11-03 10:17:04.199090 libexpat through 2.9.0 Integer Overflow in storeAtts via attIndex and nPrefixes
MEDIUM (5.9)
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. Attackers can supply a multi-gigabyte document with a start tag carrying over 2^30 attributes to overflow attIndex and nPrefixes, crashing applications or corrupting heap memory.
Published: 2026-10-28T02:03:19.447Z
Updated: 2026-11-02T19:56:23.246Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-113351 vulnerable 2026-11-03 10:16:27.023708 libexpat 2.7.2 through 2.9.0 Denial of Service via XML_ParserReset
MEDIUM (5.9)
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. Attackers can submit a large XML document so later documents on the same reset parser fail with XML_ERROR_NO_MEMORY until it is recreated.
Published: 2026-10-20T10:41:37.468Z
Updated: 2026-10-20T16:06:48.218Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-115506 vulnerable 2026-11-03 10:15:37.630310 libexpat through 2.9.0 Denial of Service via Billion Laughs Detection Delay
HIGH (7.5)
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. Attackers can supply a moderately sized XML document with a large DTD and nested entity expansions to consume tens of seconds of CPU per parse.
Published: 2026-10-22T19:14:06.001Z
Updated: 2026-10-23T21:06:43.010Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-117610 vulnerable 2026-11-03 10:15:33.571899 libexpat through 2.9.0 NULL Pointer Dereference via External Entity Subparser
MEDIUM (5.9)
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. Attackers who control stream chunking can force an empty non-final first parse on an external entity subparser, causing a later parse to crash the application.
Published: 2026-10-28T02:03:18.766Z
Updated: 2026-11-05T15:47:54.654Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-77214 vulnerable 2026-11-03 10:15:18.107872 libexpat Heap Buffer Over-read in xmlparse.c via XML_ParseBuffer
HIGH (8.2)
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.
Published: 2026-10-07T14:35:42.794Z
Updated: 2026-10-27T10:14:34.918Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-93990 vulnerable 2026-10-13 12:28:55.858688 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-72522 vulnerable 2026-09-16 04:33:08.409591 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-56412 vulnerable 2026-07-29 01:00:29.151788 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-56411 vulnerable 2026-07-29 01:00:29.151573 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-56410 vulnerable 2026-07-29 01:00:29.151365 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-56409 vulnerable 2026-07-29 01:00:29.151261 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-56408 vulnerable 2026-07-29 01:00:29.151084 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-56407 vulnerable 2026-07-29 01:00:29.150909 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-56406 vulnerable 2026-07-29 01:00:29.150694 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-56405 vulnerable 2026-07-29 01:00:29.150474 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-56404 vulnerable 2026-07-29 01:00:29.150362 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-56403 vulnerable 2026-07-29 01:00:29.150234 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-56132 vulnerable 2026-07-29 01:00:28.907904 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-56131 vulnerable 2026-07-29 01:00:28.907660 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-7210 vulnerable 2026-06-08 08:07:05.514522 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-50219 vulnerable 2026-06-08 08:07:02.796372 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-45186 vulnerable 2026-06-08 08:05:11.492892 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-41080 vulnerable 2026-06-08 08:03:14.705680 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-32778 vulnerable 2026-06-08 07:57:18.152630 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-32777 vulnerable 2026-06-08 07:57:18.152377 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-32776 vulnerable 2026-06-08 07:57:18.152045 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-25210 vulnerable 2026-06-08 07:53:19.507350 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-24515 vulnerable 2026-06-08 07:51:17.785054 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-66382 vulnerable 2026-06-08 07:41:18.810883 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-59375 vulnerable 2026-06-08 07:35:21.775057 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-50602 vulnerable 2026-06-08 06:52:11.261317 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-45492 vulnerable 2026-06-08 06:48:06.369713 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-45491 vulnerable 2026-06-08 06:48:06.368694 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-45490 vulnerable 2026-06-08 06:48:06.360567 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-28757 vulnerable 2026-06-08 06:33:27.206366 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-52426 vulnerable 2026-06-08 06:17:55.032071 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-52425 vulnerable 2026-06-08 06:17:55.031371 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-43680 vulnerable 2026-06-08 05:49:33.733564 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-40674 vulnerable 2026-06-08 05:48:27.876191 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-25315 vulnerable 2026-06-08 05:41:45.709762 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-25314 vulnerable 2026-06-08 05:41:45.708683 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-25313 vulnerable 2026-06-08 05:41:45.707241 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-25236 vulnerable 2026-06-08 05:41:45.592945 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-25235 vulnerable 2026-06-08 05:41:45.588342 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-23990 vulnerable 2026-06-08 05:40:59.470011 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-23852 vulnerable 2026-06-08 05:40:59.267823 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-22827 vulnerable 2026-06-08 05:40:55.492135 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-22826 vulnerable 2026-06-08 05:40:55.491521 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-22825 vulnerable 2026-06-08 05:40:55.490997 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-22824 vulnerable 2026-06-08 05:40:55.490358 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-22823 vulnerable 2026-06-08 05:40:55.489578 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-22822 vulnerable 2026-06-08 05:40:55.486963 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-46143 vulnerable 2026-06-08 05:36:49.771581 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-45960 vulnerable 2026-06-08 05:36:49.609771 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-15903 vulnerable 2026-06-08 05:12:58.200991 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-20843 vulnerable 2026-06-08 05:11:28.146387 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2017-9233 vulnerable 2026-06-08 05:10:09.509257 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2016-5300 vulnerable 2026-06-08 05:07:56.652850 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2016-4472 vulnerable 2026-06-08 05:07:54.617193 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2016-0718 vulnerable 2026-06-08 05:07:15.902783 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2015-1283 vulnerable 2026-06-08 05:06:25.277787 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2013-0340 vulnerable 2026-06-08 05:03:47.249028 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2012-6702 vulnerable 2026-06-08 05:03:01.581898 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2012-1148 vulnerable 2026-06-08 05:00:47.793878 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2012-1147 vulnerable 2026-06-08 05:00:47.788281 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2012-0876 vulnerable 2026-06-08 05:00:46.158395 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.