libheif is a HEIF and AVIF file format decoder and encoder. In versions 1.21.2 and prior, a malformed HEIF sequence file can trigger an out-of-bounds read in core sequence parsing logic, causing DoS. A malformed file can have stco.entrycount == 0 (creating no chunks) while still passing validation because saio.entrycount == 0 matches, but with saiz.sample_count > 0 the SampleAuxInfoReader constructor still enters its loop. This leads to an out-of-bounds dereference on the empty chunks[0] in chunked mode.
{
"license": "CC-BY-4.0",
"sources": [
{
"published": "2026-05-22T21:16:43.327Z",
"html_url": "https://nvd.nist.gov/vuln/detail/CVE-2026-41069",
"url": "https://services.nvd.nist.gov/rest/json/cves/2.0?cveId=CVE-2026-41069",
"modified": "2026-05-27T15:26:28.040Z",
"database_specific": {
"status": "Analyzed"
},
"id": "CVE-2026-41069",
"imported": "2026-06-05T14:52:24.560Z"
},
{
"published": "2026-05-22T20:49:16Z",
"html_url": "https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-31503",
"url": "https://euvdservices.enisa.europa.eu/api/enisaid?id=EUVD-2026-31503",
"modified": "2026-05-26T12:16:13Z",
"id": "EUVD-2026-31503",
"imported": "2026-06-05T14:52:25.868Z"
}
]
}