{"schema":"threatline.record/2","record":{"id":"CVE-2026-102633","aliases":[],"summary":"libexpat 2.7.2 through 2.8.5 Integer Overflow in expat_realloc","details":"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. Attackers supplying malicious XML to applications parsing with vulnerable libexpat can cause heap buffer overflow, memory corruption, or denial of service.","categories":["Libraries & packages"],"product":"libexpat","vendor":"libexpat","ecosystem":null,"affected_ranges":[{"source":"CVE List","source_url":"https://www.cve.org/CVERecord?id=CVE-2026-102633","source_modified_at":"2026-09-29T16:52:27.152Z","fetched_at":"2026-10-23T18:52:38.922436Z","product":"libexpat","vendor":"libexpat","versions":[{"version":"2.7.2","status":"affected","versionType":"semver","lessThanOrEqual":"2.8.5"}],"defaultStatus":"unaffected"}],"fixed_versions":[],"cvss":8.2,"severity":"High","kev":{"listed":false},"epss":{"probability":0.00348,"percentile":0.27241,"score_date":"2026-10-23"},"published_at":"2026-09-29T16:04:16.738Z","modified_at":"2026-09-29T16:52:27.152Z","provenance":[{"source":"CVE List","url":"https://www.cve.org/CVERecord?id=CVE-2026-102633","fetched_at":"2026-10-23T18:52:38.922436Z","source_modified_at":"2026-09-29T16:52:27.152Z"},{"source":"EPSS","url":"https://api.first.org/data/v1/epss?cve=CVE-2026-102633","fetched_at":"2026-10-23T18:42:43.628194Z","source_modified_at":"2026-10-23"}],"sources":["CVE List","EPSS"],"references":[{"source":"CVE List","url":"https://github.com/libexpat/libexpat/pull/1392","tags":["issue-tracking","patch"]},{"source":"CVE List","url":"https://github.com/libexpat/libexpat/commit/209801d7fbaf07ab74bae8cb32dd2ab9e5846118","tags":["patch"]},{"source":"CVE List","url":"https://github.com/libexpat/libexpat/blob/R_2_8_5/expat/lib/xmlparse.c#L1003","tags":["technical-description"]},{"source":"CVE List","url":"https://github.com/libexpat/libexpat","tags":["product"]},{"source":"CVE List","url":"https://www.vulncheck.com/advisories/libexpat-2.7.2-through-2.8.5-integer-overflow-in-expat-realloc","tags":["third-party-advisory"]}],"locations":[],"motoko_assessment":{"status":"requires_architecture_review","automatic_remediation":false},"cve_state":"PUBLISHED","cvss_source":"CVE List","ssvc":{"exploitation":"none","automatable":"no","technical_impact":"partial","assessed_at":"2026-09-29T16:52:16.830454Z"},"classification":{"method":"product-first software-layer rules","rules_version":"2.1","matched_on":"product","confidence":"heuristic","reviewed":false},"change_timestamp":"2026-09-29T16:52:27.152Z","content_hash":"de4eed6c25905ad02d998cad7ed72979a33682658e8734a922043497a021635d"}}
