{"affected":[{"defaultStatus":"unaffected","ecosystem":"github","packageName":"libexpat/libexpat","product":"libexpat","source":"CNA: VulnCheck","vendor":"libexpat","versions":[{"lessThanOrEqual":"2.10.0","status":"affected","version":"0","versionType":"semver"}]}],"cveId":"CVE-2026-124317","cwes":["CWE-126"],"description":"libexpat through 2.10.0 contains an out-of-bounds read vulnerability in unknown_toUtf8() and unknown_toUtf16() in xmltok.c when handling application-registered unknown encodings. Attackers can supply a document ending in a truncated multibyte sequence so the convert callback reads past the parse buffer, leaking adjacent memory or crashing applications.","epss":null,"exploits":[],"kev":null,"metrics":[{"score":6.3,"severity":"medium","source":"CNA: VulnCheck","vector":"CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N","version":"4.0"},{"score":4.8,"severity":"medium","source":"CNA: VulnCheck","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L","version":"3.1"}],"modifiedAt":1794061077180,"publishedAt":1794061077180,"references":[{"source":"CNA: VulnCheck","tags":["patch","issue-tracking"],"url":"https://github.com/libexpat/libexpat/pull/1492"},{"source":"CNA: VulnCheck","tags":["technical-description"],"url":"https://github.com/libexpat/libexpat/blob/a70841d9ffa64ddde29ab824ed6305035ebe4c47/expat/lib/xmltok.c#L1274-L1322"},{"source":"CNA: VulnCheck","tags":["product"],"url":"https://github.com/libexpat/libexpat"},{"source":"CNA: VulnCheck","tags":["third-party-advisory"],"url":"https://www.vulncheck.com/advisories/libexpat-through-2.10.0-out-of-bounds-read-via-unknown-toutf8-and-unknown-toutf16"}],"remediation":[{"kind":"fix","source":"CNA: VulnCheck","text":"The reporting source identifies this reference as a patch. Check the advisory for affected versions and supported release branches.","url":"https://github.com/libexpat/libexpat/pull/1492"}],"revision":"a9cd72fa4b1ebed8ea5950040e91baa9419b620e69e04ad18ff181d9a7f6dd96","sources":[{"modifiedAt":1794061077180,"name":"CNA: VulnCheck","retrievedAt":1794064146249,"url":"https://www.cve.org/CVERecord?id=CVE-2026-124317"}],"ssvc":null,"status":"published","title":"libexpat through 2.10.0 Out-of-Bounds Read via unknown_toUtf8 and unknown_toUtf16","updatedAt":1794064146249}