FFmpeg through 8.1.2 contains an out-of-bounds write vulnerability that allows attackers to cause heap corruption by supplying a crafted ffconcat file processed with the -safe 0 flag. The TY demuxer's demux_audio() function decrements packet size without bounds checking, producing a negative size value that is passed to memcpy() in shorten_decode_frame(), where conversion to size_t wraps the value to near SIZE_MAX and triggers reads beyond the source allocation and writes far beyond the Shorten decoder's bitstream buffer.
{
"sources": [
{
"modified": "2026-08-07T00:16:40.287Z",
"database_specific": {
"status": "Analyzed"
},
"id": "CVE-2026-65704",
"html_url": "https://nvd.nist.gov/vuln/detail/CVE-2026-65704",
"url": "https://services.nvd.nist.gov/rest/json/cves/2.0?cveId=CVE-2026-65704",
"imported": "2026-08-07T05:41:14.641Z",
"published": "2026-07-23T20:17:21.973Z"
},
{
"modified": "2026-07-23T21:31:09Z",
"html_url": "https://github.com/advisories/GHSA-98cx-cw6c-5pj4",
"id": "GHSA-98cx-cw6c-5pj4",
"url": "https://api.github.com/advisories/GHSA-98cx-cw6c-5pj4",
"imported": "2026-08-07T05:42:36.848Z",
"published": "2026-07-23T21:31:02Z"
},
{
"modified": "2026-07-28T01:06:12Z",
"published": "2026-07-23T18:55:41Z",
"id": "EUVD-2026-48371",
"url": "https://euvdservices.enisa.europa.eu/api/enisaid?id=EUVD-2026-48371",
"imported": "2026-08-07T05:41:15.536Z",
"html_url": "https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-48371"
}
],
"license": "CC-BY-4.0"
}