Action not permitted
Modal body text goes here.
Modal Title
Modal Body
USN-8738-1 (UBUNTU-CVE-2026-66036)
Vulnerability from osv_ubuntu – Published: 2026-09-08 17:01 – Updated: 2026-09-09 22:06 – Source websiteIt was discovered that FFmpeg incorrectly handled certain video frames when using the hqdn3d filter. An attacker could possibly use this issue to cause a denial of service or execute arbitrary code. (CVE-2026-66036)
Adrian Junge discovered that FFmpeg incorrectly handled certain compressed video files. An attacker could possibly use this issue to expose sensitive information. (CVE-2026-66038)
Adrian Junge discovered that FFmpeg incorrectly handled certain audio files. An attacker could possibly use this issue to cause a denial of service or execute arbitrary code. (CVE-2026-66039)
Adrian Junge discovered that FFmpeg incorrectly handled certain subtitle files. An attacker could possibly use this issue to cause a denial of service or execute arbitrary code. (CVE-2026-70628)
Adrian Junge discovered that FFmpeg incorrectly handled certain video files. An attacker could possibly use this issue to cause a denial of service or execute arbitrary code. (CVE-2026-70632)
{
"affected": [
{
"database_specific": {
"cves_map": {
"cves": [
{
"id": "CVE-2026-66036",
"severity": [
{
"score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H",
"type": "CVSS_V3"
},
{
"score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H",
"type": "CVSS_V3"
},
{
"score": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N",
"type": "CVSS_V4"
},
{
"score": "medium",
"type": "Ubuntu"
}
]
},
{
"id": "CVE-2026-66038",
"severity": [
{
"score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N",
"type": "CVSS_V3"
},
{
"score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N",
"type": "CVSS_V3"
},
{
"score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N",
"type": "CVSS_V4"
},
{
"score": "medium",
"type": "Ubuntu"
}
]
},
{
"id": "CVE-2026-66039",
"severity": [
{
"score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H",
"type": "CVSS_V3"
},
{
"score": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H",
"type": "CVSS_V3"
},
{
"score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N",
"type": "CVSS_V4"
},
{
"score": "medium",
"type": "Ubuntu"
}
]
},
{
"id": "CVE-2026-70628",
"severity": [
{
"score": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H",
"type": "CVSS_V3"
},
{
"score": "CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N",
"type": "CVSS_V4"
},
{
"score": "medium",
"type": "Ubuntu"
}
]
},
{
"id": "CVE-2026-70632",
"severity": [
{
"score": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H",
"type": "CVSS_V3"
},
{
"score": "CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N",
"type": "CVSS_V4"
},
{
"score": "medium",
"type": "Ubuntu"
}
]
}
],
"ecosystem": "Ubuntu:Pro:26.04:LTS"
}
},
"ecosystem_specific": {
"availability": "Available with Ubuntu Pro: https://ubuntu.com/pro",
"binaries": [
{
"binary_name": "ffmpeg",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavcodec-extra",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavcodec-extra62",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavcodec62",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavdevice62",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavfilter-extra",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavfilter-extra11",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavfilter11",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavformat-extra",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavformat-extra62",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavformat62",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavutil60",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libswresample6",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libswscale9",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:26.04:LTS",
"name": "ffmpeg",
"purl": "pkg:deb/ubuntu/ffmpeg@7:8.0.1-3ubuntu2+esm3?arch=source\u0026distro=esm-apps/resolute"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "7:8.0.1-3ubuntu2+esm3"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"7:7.1.1-1ubuntu4",
"7:7.1.2-1ubuntu3",
"7:7.1.2-1ubuntu4",
"7:7.1.3-1ubuntu1",
"7:8.0.1-2ubuntu1",
"7:8.0.1-3ubuntu1",
"7:8.0.1-3ubuntu2",
"7:8.0.1-3ubuntu2+esm1"
]
}
],
"aliases": [],
"details": "It was discovered that FFmpeg incorrectly handled certain video frames\nwhen using the hqdn3d filter. An attacker could possibly use this issue\nto cause a denial of service or execute arbitrary code. (CVE-2026-66036)\n\nAdrian Junge discovered that FFmpeg incorrectly handled certain\ncompressed video files. An attacker could possibly use this issue to\nexpose sensitive information. (CVE-2026-66038)\n\nAdrian Junge discovered that FFmpeg incorrectly handled certain audio\nfiles. An attacker could possibly use this issue to cause a denial of\nservice or execute arbitrary code. (CVE-2026-66039)\n\nAdrian Junge discovered that FFmpeg incorrectly handled certain subtitle\nfiles. An attacker could possibly use this issue to cause a denial of\nservice or execute arbitrary code. (CVE-2026-70628)\n\nAdrian Junge discovered that FFmpeg incorrectly handled certain video\nfiles. An attacker could possibly use this issue to cause a denial of\nservice or execute arbitrary code. (CVE-2026-70632)",
"id": "USN-8738-1",
"modified": "2026-09-09T22:06:41Z",
"published": "2026-09-08T17:01:04Z",
"references": [
{
"type": "ADVISORY",
"url": "https://ubuntu.com/security/notices/USN-8738-1"
},
{
"type": "REPORT",
"url": "https://ubuntu.com/security/CVE-2026-66036"
},
{
"type": "REPORT",
"url": "https://ubuntu.com/security/CVE-2026-66038"
},
{
"type": "REPORT",
"url": "https://ubuntu.com/security/CVE-2026-66039"
},
{
"type": "REPORT",
"url": "https://ubuntu.com/security/CVE-2026-70628"
},
{
"type": "REPORT",
"url": "https://ubuntu.com/security/CVE-2026-70632"
}
],
"related": [],
"schema_version": "1.7.0",
"summary": "ffmpeg vulnerabilities",
"upstream": [
"UBUNTU-CVE-2026-66036",
"UBUNTU-CVE-2026-66038",
"UBUNTU-CVE-2026-66039",
"UBUNTU-CVE-2026-70628",
"UBUNTU-CVE-2026-70632"
]
}
UBUNTU-CVE-2026-66036 (CVE-2026-66036)
Vulnerability from osv_ubuntu – Published: 2026-07-24 20:18 – Updated: 2026-10-17 09:48 – Source websiteFFmpeg through 8.1.2, fixed in commit 5d7112c, contains a heap out-of-bounds write vulnerability in the vf_hqdn3d filter that allows attackers to corrupt heap memory by supplying a crafted video whose frame resolution increases between frames when filtergraph reinitialization is disabled via the -reinit_filter 0 option. Attackers can provide a malicious video input where vf_hqdn3d.config_input() allocates undersized per-plane line-history buffers based on the initial frame width, and subsequent larger frames cause denoise_spatial() to write beyond the allocation boundary, resulting in heap memory corruption.
| URL | Type | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||||||||||||
{
"affected": [
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libav-tools",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavcodec-extra",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavcodec-extra-54",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavcodec54",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavdevice-extra-53",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavdevice53",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavfilter-extra-3",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavfilter3",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavformat-extra-54",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavformat54",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavresample1",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavutil-extra-52",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavutil52",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libswscale-extra-2",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libswscale2",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:14.04:LTS",
"name": "libav",
"purl": "pkg:deb/ubuntu/libav@6:9.20-0ubuntu0.14.04.1+esm1?arch=source\u0026distro=esm-infra-legacy/trusty"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"6:0.8.7-1ubuntu2",
"6:9.10-1ubuntu1",
"6:9.10-1ubuntu2",
"6:9.10-1ubuntu5",
"6:9.10-1ubuntu6",
"6:9.10-1ubuntu7",
"6:9.11-2ubuntu1",
"6:9.11-2ubuntu2",
"6:9.13-0ubuntu0.14.04.1",
"6:9.14-0ubuntu0.14.04.1",
"6:9.16-0ubuntu0.14.04.1",
"6:9.18-0ubuntu0.14.04.1",
"6:9.20-0ubuntu0.14.04.1",
"6:9.20-0ubuntu0.14.04.1+esm1"
]
},
{
"ecosystem_specific": {
"availability": "Available with Ubuntu Pro with Legacy support add-on: https://ubuntu.com/pro",
"binaries": [
{
"binary_name": "ffmpeg",
"binary_version": "7:2.8.17-0ubuntu0.1+esm15"
},
{
"binary_name": "libav-tools",
"binary_version": "7:2.8.17-0ubuntu0.1+esm15"
},
{
"binary_name": "libavcodec-extra",
"binary_version": "7:2.8.17-0ubuntu0.1+esm15"
},
{
"binary_name": "libavcodec-ffmpeg-extra56",
"binary_version": "7:2.8.17-0ubuntu0.1+esm15"
},
{
"binary_name": "libavcodec-ffmpeg56",
"binary_version": "7:2.8.17-0ubuntu0.1+esm15"
},
{
"binary_name": "libavdevice-ffmpeg56",
"binary_version": "7:2.8.17-0ubuntu0.1+esm15"
},
{
"binary_name": "libavfilter-ffmpeg5",
"binary_version": "7:2.8.17-0ubuntu0.1+esm15"
},
{
"binary_name": "libavformat-ffmpeg56",
"binary_version": "7:2.8.17-0ubuntu0.1+esm15"
},
{
"binary_name": "libavresample-ffmpeg2",
"binary_version": "7:2.8.17-0ubuntu0.1+esm15"
},
{
"binary_name": "libavutil-ffmpeg54",
"binary_version": "7:2.8.17-0ubuntu0.1+esm15"
},
{
"binary_name": "libpostproc-ffmpeg53",
"binary_version": "7:2.8.17-0ubuntu0.1+esm15"
},
{
"binary_name": "libswresample-ffmpeg1",
"binary_version": "7:2.8.17-0ubuntu0.1+esm15"
},
{
"binary_name": "libswscale-ffmpeg3",
"binary_version": "7:2.8.17-0ubuntu0.1+esm15"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:16.04:LTS",
"name": "ffmpeg",
"purl": "pkg:deb/ubuntu/ffmpeg@7:2.8.17-0ubuntu0.1+esm15?arch=source\u0026distro=esm-apps-legacy/xenial"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "7:2.8.17-0ubuntu0.1+esm15"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"7:2.7.2-1build1",
"7:2.8.1-1ubuntu1",
"7:2.8.2-1ubuntu1",
"7:2.8.3-1",
"7:2.8.4-1",
"7:2.8.4-1ubuntu1",
"7:2.8.4-1ubuntu2",
"7:2.8.4-1ubuntu3",
"7:2.8.4-1ubuntu4",
"7:2.8.6-1ubuntu1",
"7:2.8.6-1ubuntu2",
"7:2.8.8-0ubuntu0.16.04.1",
"7:2.8.10-0ubuntu0.16.04.1",
"7:2.8.11-0ubuntu0.16.04.1",
"7:2.8.14-0ubuntu0.16.04.1",
"7:2.8.15-0ubuntu0.16.04.1",
"7:2.8.15-0ubuntu0.16.04.1+esm1",
"7:2.8.17-0ubuntu0.1",
"7:2.8.17-0ubuntu0.1+esm1",
"7:2.8.17-0ubuntu0.1+esm2",
"7:2.8.17-0ubuntu0.1+esm3",
"7:2.8.17-0ubuntu0.1+esm4",
"7:2.8.17-0ubuntu0.1+esm5",
"7:2.8.17-0ubuntu0.1+esm6",
"7:2.8.17-0ubuntu0.1+esm7",
"7:2.8.17-0ubuntu0.1+esm8",
"7:2.8.17-0ubuntu0.1+esm9",
"7:2.8.17-0ubuntu0.1+esm10",
"7:2.8.17-0ubuntu0.1+esm11",
"7:2.8.17-0ubuntu0.1+esm12",
"7:2.8.17-0ubuntu0.1+esm13",
"7:2.8.17-0ubuntu0.1+esm14"
]
},
{
"ecosystem_specific": {
"availability": "Available with Ubuntu Pro: https://ubuntu.com/pro",
"binaries": [
{
"binary_name": "ffmpeg",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
},
{
"binary_name": "libavcodec-extra",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
},
{
"binary_name": "libavcodec-extra57",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
},
{
"binary_name": "libavcodec57",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
},
{
"binary_name": "libavdevice57",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
},
{
"binary_name": "libavfilter-extra",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
},
{
"binary_name": "libavfilter-extra6",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
},
{
"binary_name": "libavfilter6",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
},
{
"binary_name": "libavformat57",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
},
{
"binary_name": "libavresample3",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
},
{
"binary_name": "libavutil55",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
},
{
"binary_name": "libpostproc54",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
},
{
"binary_name": "libswresample2",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
},
{
"binary_name": "libswscale4",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:18.04:LTS",
"name": "ffmpeg",
"purl": "pkg:deb/ubuntu/ffmpeg@7:3.4.11-0ubuntu0.1+esm13?arch=source\u0026distro=esm-apps/bionic"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "7:3.4.11-0ubuntu0.1+esm13"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"7:3.3.4-2",
"7:3.3.4-2build3",
"7:3.4-2ubuntu2",
"7:3.4-4",
"7:3.4-4build1",
"7:3.4.1-1",
"7:3.4.1-1build1",
"7:3.4.2-1",
"7:3.4.2-1build1",
"7:3.4.2-2",
"7:3.4.4-0ubuntu0.18.04.1",
"7:3.4.6-0ubuntu0.18.04.1",
"7:3.4.8-0ubuntu0.2",
"7:3.4.11-0ubuntu0.1",
"7:3.4.11-0ubuntu0.1+esm1",
"7:3.4.11-0ubuntu0.1+esm2",
"7:3.4.11-0ubuntu0.1+esm3",
"7:3.4.11-0ubuntu0.1+esm4",
"7:3.4.11-0ubuntu0.1+esm5",
"7:3.4.11-0ubuntu0.1+esm6",
"7:3.4.11-0ubuntu0.1+esm7",
"7:3.4.11-0ubuntu0.1+esm8",
"7:3.4.11-0ubuntu0.1+esm9",
"7:3.4.11-0ubuntu0.1+esm10",
"7:3.4.11-0ubuntu0.1+esm11",
"7:3.4.11-0ubuntu0.1+esm12"
]
},
{
"ecosystem_specific": {
"availability": "Available with Ubuntu Pro: https://ubuntu.com/pro",
"binaries": [
{
"binary_name": "ffmpeg",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
},
{
"binary_name": "libavcodec-extra",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
},
{
"binary_name": "libavcodec-extra58",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
},
{
"binary_name": "libavcodec58",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
},
{
"binary_name": "libavdevice58",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
},
{
"binary_name": "libavfilter-extra",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
},
{
"binary_name": "libavfilter-extra7",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
},
{
"binary_name": "libavfilter7",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
},
{
"binary_name": "libavformat58",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
},
{
"binary_name": "libavresample4",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
},
{
"binary_name": "libavutil56",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
},
{
"binary_name": "libpostproc55",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
},
{
"binary_name": "libswresample3",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
},
{
"binary_name": "libswscale5",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:20.04:LTS",
"name": "ffmpeg",
"purl": "pkg:deb/ubuntu/ffmpeg@7:4.2.7-0ubuntu0.1+esm14?arch=source\u0026distro=esm-apps/focal"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "7:4.2.7-0ubuntu0.1+esm14"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"7:4.1.4-1build2",
"7:4.2.1-2",
"7:4.2.1-2ubuntu1",
"7:4.2.2-1build1",
"7:4.2.2-1ubuntu1",
"7:4.2.4-1ubuntu0.1",
"7:4.2.4-1ubuntu0.1+esm1",
"7:4.2.7-0ubuntu0.1",
"7:4.2.7-0ubuntu0.1+esm1",
"7:4.2.7-0ubuntu0.1+esm2",
"7:4.2.7-0ubuntu0.1+esm3",
"7:4.2.7-0ubuntu0.1+esm4",
"7:4.2.7-0ubuntu0.1+esm5",
"7:4.2.7-0ubuntu0.1+esm6",
"7:4.2.7-0ubuntu0.1+esm7",
"7:4.2.7-0ubuntu0.1+esm8",
"7:4.2.7-0ubuntu0.1+esm9",
"7:4.2.7-0ubuntu0.1+esm10",
"7:4.2.7-0ubuntu0.1+esm11",
"7:4.2.7-0ubuntu0.1+esm12",
"7:4.2.7-0ubuntu0.1+esm13"
]
},
{
"ecosystem_specific": {
"availability": "Available with Ubuntu Pro: https://ubuntu.com/pro",
"binaries": [
{
"binary_name": "ffmpeg",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libavcodec-extra",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libavcodec-extra58",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libavcodec58",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libavdevice58",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libavfilter-extra",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libavfilter-extra7",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libavfilter7",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libavformat-extra",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libavformat-extra58",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libavformat58",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libavutil56",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libpostproc55",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libswresample3",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libswscale5",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:22.04:LTS",
"name": "ffmpeg",
"purl": "pkg:deb/ubuntu/ffmpeg@7:4.4.2-0ubuntu0.22.04.1+esm13?arch=source\u0026distro=esm-apps/jammy"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "7:4.4.2-0ubuntu0.22.04.1+esm13"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"7:4.4-6ubuntu5",
"7:4.4.1-2ubuntu1",
"7:4.4.1-3ubuntu1",
"7:4.4.1-3ubuntu2",
"7:4.4.1-3ubuntu3",
"7:4.4.1-3ubuntu5",
"7:4.4.2-0ubuntu0.22.04.1",
"7:4.4.2-0ubuntu0.22.04.1+esm1",
"7:4.4.2-0ubuntu0.22.04.1+esm2",
"7:4.4.2-0ubuntu0.22.04.1+esm3",
"7:4.4.2-0ubuntu0.22.04.1+esm4",
"7:4.4.2-0ubuntu0.22.04.1+esm5",
"7:4.4.2-0ubuntu0.22.04.1+esm6",
"7:4.4.2-0ubuntu0.22.04.1+esm7",
"7:4.4.2-0ubuntu0.22.04.1+esm8",
"7:4.4.2-0ubuntu0.22.04.1+esm9",
"7:4.4.2-0ubuntu0.22.04.1+esm10",
"7:4.4.2-0ubuntu0.22.04.1+esm11",
"7:4.4.2-0ubuntu0.22.04.1+esm12"
]
},
{
"ecosystem_specific": {
"availability": "Available with Ubuntu Pro: https://ubuntu.com/pro",
"binaries": [
{
"binary_name": "ffmpeg",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libavcodec-extra",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libavcodec-extra60",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libavcodec60",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libavdevice60",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libavfilter-extra",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libavfilter-extra9",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libavfilter9",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libavformat-extra",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libavformat-extra60",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libavformat60",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libavutil58",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libpostproc57",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libswresample4",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libswscale7",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:24.04:LTS",
"name": "ffmpeg",
"purl": "pkg:deb/ubuntu/ffmpeg@7:6.1.1-3ubuntu5+esm11?arch=source\u0026distro=esm-apps/noble"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "7:6.1.1-3ubuntu5+esm11"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"7:6.0-6ubuntu1",
"7:6.0-9ubuntu1",
"7:6.1-2ubuntu1",
"7:6.1-3ubuntu1",
"7:6.1-4ubuntu1",
"7:6.1-5ubuntu1",
"7:6.1.1-1ubuntu1",
"7:6.1.1-3ubuntu1",
"7:6.1.1-3ubuntu5",
"7:6.1.1-3ubuntu5+esm1",
"7:6.1.1-3ubuntu5+esm2",
"7:6.1.1-3ubuntu5+esm3",
"7:6.1.1-3ubuntu5+esm4",
"7:6.1.1-3ubuntu5+esm5",
"7:6.1.1-3ubuntu5+esm6",
"7:6.1.1-3ubuntu5+esm7",
"7:6.1.1-3ubuntu5+esm8",
"7:6.1.1-3ubuntu5+esm10"
]
},
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "ffmpeg",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavcodec-extra",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavcodec-extra62",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavcodec62",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavdevice62",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavfilter-extra",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavfilter-extra11",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavfilter11",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavformat-extra",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavformat-extra62",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavformat62",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavutil60",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libswresample6",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libswscale9",
"binary_version": "7:8.1.2-2ubuntu2"
}
]
},
"package": {
"ecosystem": "Ubuntu:26.10",
"name": "ffmpeg",
"purl": "pkg:deb/ubuntu/ffmpeg@7:8.1.2-2ubuntu2?arch=source\u0026distro=stonking"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"7:8.0.1-3ubuntu2",
"7:8.1-3ubuntu3",
"7:8.1.2-2ubuntu2"
]
},
{
"ecosystem_specific": {
"availability": "Available with Ubuntu Pro: https://ubuntu.com/pro",
"binaries": [
{
"binary_name": "ffmpeg",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavcodec-extra",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavcodec-extra62",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavcodec62",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavdevice62",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavfilter-extra",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavfilter-extra11",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavfilter11",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavformat-extra",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavformat-extra62",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavformat62",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavutil60",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libswresample6",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libswscale9",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:26.04:LTS",
"name": "ffmpeg",
"purl": "pkg:deb/ubuntu/ffmpeg@7:8.0.1-3ubuntu2+esm3?arch=source\u0026distro=esm-apps/resolute"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "7:8.0.1-3ubuntu2+esm3"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"7:7.1.1-1ubuntu4",
"7:7.1.2-1ubuntu3",
"7:7.1.2-1ubuntu4",
"7:7.1.3-1ubuntu1",
"7:8.0.1-2ubuntu1",
"7:8.0.1-3ubuntu1",
"7:8.0.1-3ubuntu2",
"7:8.0.1-3ubuntu2+esm1"
]
}
],
"aliases": [],
"details": "FFmpeg through 8.1.2, fixed in commit 5d7112c, contains a heap out-of-bounds write vulnerability in the vf_hqdn3d filter that allows attackers to corrupt heap memory by supplying a crafted video whose frame resolution increases between frames when filtergraph reinitialization is disabled via the -reinit_filter 0 option. Attackers can provide a malicious video input where vf_hqdn3d.config_input() allocates undersized per-plane line-history buffers based on the initial frame width, and subsequent larger frames cause denoise_spatial() to write beyond the allocation boundary, resulting in heap memory corruption.",
"id": "UBUNTU-CVE-2026-66036",
"modified": "2026-10-17T09:48:27Z",
"published": "2026-07-24T20:18:00Z",
"references": [
{
"type": "REPORT",
"url": "https://ubuntu.com/security/CVE-2026-66036"
},
{
"type": "REPORT",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-66036"
},
{
"type": "REPORT",
"url": "https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/23783"
},
{
"type": "REPORT",
"url": "https://code.ffmpeg.org/FFmpeg/FFmpeg/commit/5d7112c60e6f0f0742ce47d448e6da0718a70f4c"
},
{
"type": "REPORT",
"url": "https://www.vulncheck.com/advisories/ffmpeg-heap-out-of-bounds-write-in-vf-hqdn3d-filter"
},
{
"type": "ADVISORY",
"url": "https://ubuntu.com/security/notices/USN-8671-1"
},
{
"type": "ADVISORY",
"url": "https://ubuntu.com/security/notices/USN-8738-1"
}
],
"related": [
"USN-8671-1",
"USN-8738-1"
],
"schema_version": "1.7.0",
"severity": [
{
"score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H",
"type": "CVSS_V3"
},
{
"score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H",
"type": "CVSS_V3"
},
{
"score": "CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N",
"type": "CVSS_V4"
},
{
"score": "medium",
"type": "Ubuntu"
}
],
"upstream": [
"CVE-2026-66036"
]
}
UBUNTU-CVE-2026-66038 (CVE-2026-66038)
Vulnerability from osv_ubuntu – Published: 2026-07-24 20:18 – Updated: 2026-10-17 09:48 – Source websiteFFmpeg through 8.1.2, fixed in commit 8670835, contains an information disclosure vulnerability in the LCL/ZLIB video decoder that allows attackers to expose uninitialized heap memory by supplying a valid zlib stream that inflates to fewer bytes than the expected frame size. The zlib_decomp() function in lcldec.c treats short decompression as non-fatal and continues to the RGB24 conversion path, which copies a full frame's worth of rows from the allocation buffer using original frame dimensions, causing uninitialized heap contents including pointer-derived allocator bytes to be copied into the attacker-observable AVFrame output and potentially defeating ASLR in long-lived media processing services.
| URL | Type | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||||||||||||
{
"affected": [
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libav-tools",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavcodec-extra",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavcodec-extra-54",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavcodec54",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavdevice-extra-53",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavdevice53",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavfilter-extra-3",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavfilter3",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavformat-extra-54",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavformat54",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavresample1",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavutil-extra-52",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavutil52",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libswscale-extra-2",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libswscale2",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:14.04:LTS",
"name": "libav",
"purl": "pkg:deb/ubuntu/libav@6:9.20-0ubuntu0.14.04.1+esm1?arch=source\u0026distro=esm-infra-legacy/trusty"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"6:0.8.7-1ubuntu2",
"6:9.10-1ubuntu1",
"6:9.10-1ubuntu2",
"6:9.10-1ubuntu5",
"6:9.10-1ubuntu6",
"6:9.10-1ubuntu7",
"6:9.11-2ubuntu1",
"6:9.11-2ubuntu2",
"6:9.13-0ubuntu0.14.04.1",
"6:9.14-0ubuntu0.14.04.1",
"6:9.16-0ubuntu0.14.04.1",
"6:9.18-0ubuntu0.14.04.1",
"6:9.20-0ubuntu0.14.04.1",
"6:9.20-0ubuntu0.14.04.1+esm1"
]
},
{
"ecosystem_specific": {
"availability": "Available with Ubuntu Pro with Legacy support add-on: https://ubuntu.com/pro",
"binaries": [
{
"binary_name": "ffmpeg",
"binary_version": "7:2.8.17-0ubuntu0.1+esm15"
},
{
"binary_name": "libav-tools",
"binary_version": "7:2.8.17-0ubuntu0.1+esm15"
},
{
"binary_name": "libavcodec-extra",
"binary_version": "7:2.8.17-0ubuntu0.1+esm15"
},
{
"binary_name": "libavcodec-ffmpeg-extra56",
"binary_version": "7:2.8.17-0ubuntu0.1+esm15"
},
{
"binary_name": "libavcodec-ffmpeg56",
"binary_version": "7:2.8.17-0ubuntu0.1+esm15"
},
{
"binary_name": "libavdevice-ffmpeg56",
"binary_version": "7:2.8.17-0ubuntu0.1+esm15"
},
{
"binary_name": "libavfilter-ffmpeg5",
"binary_version": "7:2.8.17-0ubuntu0.1+esm15"
},
{
"binary_name": "libavformat-ffmpeg56",
"binary_version": "7:2.8.17-0ubuntu0.1+esm15"
},
{
"binary_name": "libavresample-ffmpeg2",
"binary_version": "7:2.8.17-0ubuntu0.1+esm15"
},
{
"binary_name": "libavutil-ffmpeg54",
"binary_version": "7:2.8.17-0ubuntu0.1+esm15"
},
{
"binary_name": "libpostproc-ffmpeg53",
"binary_version": "7:2.8.17-0ubuntu0.1+esm15"
},
{
"binary_name": "libswresample-ffmpeg1",
"binary_version": "7:2.8.17-0ubuntu0.1+esm15"
},
{
"binary_name": "libswscale-ffmpeg3",
"binary_version": "7:2.8.17-0ubuntu0.1+esm15"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:16.04:LTS",
"name": "ffmpeg",
"purl": "pkg:deb/ubuntu/ffmpeg@7:2.8.17-0ubuntu0.1+esm15?arch=source\u0026distro=esm-apps-legacy/xenial"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "7:2.8.17-0ubuntu0.1+esm15"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"7:2.7.2-1build1",
"7:2.8.1-1ubuntu1",
"7:2.8.2-1ubuntu1",
"7:2.8.3-1",
"7:2.8.4-1",
"7:2.8.4-1ubuntu1",
"7:2.8.4-1ubuntu2",
"7:2.8.4-1ubuntu3",
"7:2.8.4-1ubuntu4",
"7:2.8.6-1ubuntu1",
"7:2.8.6-1ubuntu2",
"7:2.8.8-0ubuntu0.16.04.1",
"7:2.8.10-0ubuntu0.16.04.1",
"7:2.8.11-0ubuntu0.16.04.1",
"7:2.8.14-0ubuntu0.16.04.1",
"7:2.8.15-0ubuntu0.16.04.1",
"7:2.8.15-0ubuntu0.16.04.1+esm1",
"7:2.8.17-0ubuntu0.1",
"7:2.8.17-0ubuntu0.1+esm1",
"7:2.8.17-0ubuntu0.1+esm2",
"7:2.8.17-0ubuntu0.1+esm3",
"7:2.8.17-0ubuntu0.1+esm4",
"7:2.8.17-0ubuntu0.1+esm5",
"7:2.8.17-0ubuntu0.1+esm6",
"7:2.8.17-0ubuntu0.1+esm7",
"7:2.8.17-0ubuntu0.1+esm8",
"7:2.8.17-0ubuntu0.1+esm9",
"7:2.8.17-0ubuntu0.1+esm10",
"7:2.8.17-0ubuntu0.1+esm11",
"7:2.8.17-0ubuntu0.1+esm12",
"7:2.8.17-0ubuntu0.1+esm13",
"7:2.8.17-0ubuntu0.1+esm14"
]
},
{
"ecosystem_specific": {
"availability": "Available with Ubuntu Pro: https://ubuntu.com/pro",
"binaries": [
{
"binary_name": "ffmpeg",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
},
{
"binary_name": "libavcodec-extra",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
},
{
"binary_name": "libavcodec-extra57",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
},
{
"binary_name": "libavcodec57",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
},
{
"binary_name": "libavdevice57",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
},
{
"binary_name": "libavfilter-extra",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
},
{
"binary_name": "libavfilter-extra6",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
},
{
"binary_name": "libavfilter6",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
},
{
"binary_name": "libavformat57",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
},
{
"binary_name": "libavresample3",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
},
{
"binary_name": "libavutil55",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
},
{
"binary_name": "libpostproc54",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
},
{
"binary_name": "libswresample2",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
},
{
"binary_name": "libswscale4",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:18.04:LTS",
"name": "ffmpeg",
"purl": "pkg:deb/ubuntu/ffmpeg@7:3.4.11-0ubuntu0.1+esm13?arch=source\u0026distro=esm-apps/bionic"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "7:3.4.11-0ubuntu0.1+esm13"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"7:3.3.4-2",
"7:3.3.4-2build3",
"7:3.4-2ubuntu2",
"7:3.4-4",
"7:3.4-4build1",
"7:3.4.1-1",
"7:3.4.1-1build1",
"7:3.4.2-1",
"7:3.4.2-1build1",
"7:3.4.2-2",
"7:3.4.4-0ubuntu0.18.04.1",
"7:3.4.6-0ubuntu0.18.04.1",
"7:3.4.8-0ubuntu0.2",
"7:3.4.11-0ubuntu0.1",
"7:3.4.11-0ubuntu0.1+esm1",
"7:3.4.11-0ubuntu0.1+esm2",
"7:3.4.11-0ubuntu0.1+esm3",
"7:3.4.11-0ubuntu0.1+esm4",
"7:3.4.11-0ubuntu0.1+esm5",
"7:3.4.11-0ubuntu0.1+esm6",
"7:3.4.11-0ubuntu0.1+esm7",
"7:3.4.11-0ubuntu0.1+esm8",
"7:3.4.11-0ubuntu0.1+esm9",
"7:3.4.11-0ubuntu0.1+esm10",
"7:3.4.11-0ubuntu0.1+esm11",
"7:3.4.11-0ubuntu0.1+esm12"
]
},
{
"ecosystem_specific": {
"availability": "Available with Ubuntu Pro: https://ubuntu.com/pro",
"binaries": [
{
"binary_name": "ffmpeg",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
},
{
"binary_name": "libavcodec-extra",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
},
{
"binary_name": "libavcodec-extra58",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
},
{
"binary_name": "libavcodec58",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
},
{
"binary_name": "libavdevice58",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
},
{
"binary_name": "libavfilter-extra",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
},
{
"binary_name": "libavfilter-extra7",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
},
{
"binary_name": "libavfilter7",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
},
{
"binary_name": "libavformat58",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
},
{
"binary_name": "libavresample4",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
},
{
"binary_name": "libavutil56",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
},
{
"binary_name": "libpostproc55",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
},
{
"binary_name": "libswresample3",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
},
{
"binary_name": "libswscale5",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:20.04:LTS",
"name": "ffmpeg",
"purl": "pkg:deb/ubuntu/ffmpeg@7:4.2.7-0ubuntu0.1+esm14?arch=source\u0026distro=esm-apps/focal"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "7:4.2.7-0ubuntu0.1+esm14"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"7:4.1.4-1build2",
"7:4.2.1-2",
"7:4.2.1-2ubuntu1",
"7:4.2.2-1build1",
"7:4.2.2-1ubuntu1",
"7:4.2.4-1ubuntu0.1",
"7:4.2.4-1ubuntu0.1+esm1",
"7:4.2.7-0ubuntu0.1",
"7:4.2.7-0ubuntu0.1+esm1",
"7:4.2.7-0ubuntu0.1+esm2",
"7:4.2.7-0ubuntu0.1+esm3",
"7:4.2.7-0ubuntu0.1+esm4",
"7:4.2.7-0ubuntu0.1+esm5",
"7:4.2.7-0ubuntu0.1+esm6",
"7:4.2.7-0ubuntu0.1+esm7",
"7:4.2.7-0ubuntu0.1+esm8",
"7:4.2.7-0ubuntu0.1+esm9",
"7:4.2.7-0ubuntu0.1+esm10",
"7:4.2.7-0ubuntu0.1+esm11",
"7:4.2.7-0ubuntu0.1+esm12",
"7:4.2.7-0ubuntu0.1+esm13"
]
},
{
"ecosystem_specific": {
"availability": "Available with Ubuntu Pro: https://ubuntu.com/pro",
"binaries": [
{
"binary_name": "ffmpeg",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libavcodec-extra",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libavcodec-extra58",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libavcodec58",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libavdevice58",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libavfilter-extra",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libavfilter-extra7",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libavfilter7",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libavformat-extra",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libavformat-extra58",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libavformat58",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libavutil56",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libpostproc55",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libswresample3",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libswscale5",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:22.04:LTS",
"name": "ffmpeg",
"purl": "pkg:deb/ubuntu/ffmpeg@7:4.4.2-0ubuntu0.22.04.1+esm13?arch=source\u0026distro=esm-apps/jammy"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "7:4.4.2-0ubuntu0.22.04.1+esm13"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"7:4.4-6ubuntu5",
"7:4.4.1-2ubuntu1",
"7:4.4.1-3ubuntu1",
"7:4.4.1-3ubuntu2",
"7:4.4.1-3ubuntu3",
"7:4.4.1-3ubuntu5",
"7:4.4.2-0ubuntu0.22.04.1",
"7:4.4.2-0ubuntu0.22.04.1+esm1",
"7:4.4.2-0ubuntu0.22.04.1+esm2",
"7:4.4.2-0ubuntu0.22.04.1+esm3",
"7:4.4.2-0ubuntu0.22.04.1+esm4",
"7:4.4.2-0ubuntu0.22.04.1+esm5",
"7:4.4.2-0ubuntu0.22.04.1+esm6",
"7:4.4.2-0ubuntu0.22.04.1+esm7",
"7:4.4.2-0ubuntu0.22.04.1+esm8",
"7:4.4.2-0ubuntu0.22.04.1+esm9",
"7:4.4.2-0ubuntu0.22.04.1+esm10",
"7:4.4.2-0ubuntu0.22.04.1+esm11",
"7:4.4.2-0ubuntu0.22.04.1+esm12"
]
},
{
"ecosystem_specific": {
"availability": "Available with Ubuntu Pro: https://ubuntu.com/pro",
"binaries": [
{
"binary_name": "ffmpeg",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libavcodec-extra",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libavcodec-extra60",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libavcodec60",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libavdevice60",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libavfilter-extra",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libavfilter-extra9",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libavfilter9",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libavformat-extra",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libavformat-extra60",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libavformat60",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libavutil58",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libpostproc57",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libswresample4",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libswscale7",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:24.04:LTS",
"name": "ffmpeg",
"purl": "pkg:deb/ubuntu/ffmpeg@7:6.1.1-3ubuntu5+esm11?arch=source\u0026distro=esm-apps/noble"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "7:6.1.1-3ubuntu5+esm11"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"7:6.0-6ubuntu1",
"7:6.0-9ubuntu1",
"7:6.1-2ubuntu1",
"7:6.1-3ubuntu1",
"7:6.1-4ubuntu1",
"7:6.1-5ubuntu1",
"7:6.1.1-1ubuntu1",
"7:6.1.1-3ubuntu1",
"7:6.1.1-3ubuntu5",
"7:6.1.1-3ubuntu5+esm1",
"7:6.1.1-3ubuntu5+esm2",
"7:6.1.1-3ubuntu5+esm3",
"7:6.1.1-3ubuntu5+esm4",
"7:6.1.1-3ubuntu5+esm5",
"7:6.1.1-3ubuntu5+esm6",
"7:6.1.1-3ubuntu5+esm7",
"7:6.1.1-3ubuntu5+esm8",
"7:6.1.1-3ubuntu5+esm10"
]
},
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "ffmpeg",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavcodec-extra",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavcodec-extra62",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavcodec62",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavdevice62",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavfilter-extra",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavfilter-extra11",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavfilter11",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavformat-extra",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavformat-extra62",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavformat62",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavutil60",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libswresample6",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libswscale9",
"binary_version": "7:8.1.2-2ubuntu2"
}
]
},
"package": {
"ecosystem": "Ubuntu:26.10",
"name": "ffmpeg",
"purl": "pkg:deb/ubuntu/ffmpeg@7:8.1.2-2ubuntu2?arch=source\u0026distro=stonking"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"7:8.0.1-3ubuntu2",
"7:8.1-3ubuntu3",
"7:8.1.2-2ubuntu2"
]
},
{
"ecosystem_specific": {
"availability": "Available with Ubuntu Pro: https://ubuntu.com/pro",
"binaries": [
{
"binary_name": "ffmpeg",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavcodec-extra",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavcodec-extra62",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavcodec62",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavdevice62",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavfilter-extra",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavfilter-extra11",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavfilter11",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavformat-extra",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavformat-extra62",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavformat62",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavutil60",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libswresample6",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libswscale9",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:26.04:LTS",
"name": "ffmpeg",
"purl": "pkg:deb/ubuntu/ffmpeg@7:8.0.1-3ubuntu2+esm3?arch=source\u0026distro=esm-apps/resolute"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "7:8.0.1-3ubuntu2+esm3"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"7:7.1.1-1ubuntu4",
"7:7.1.2-1ubuntu3",
"7:7.1.2-1ubuntu4",
"7:7.1.3-1ubuntu1",
"7:8.0.1-2ubuntu1",
"7:8.0.1-3ubuntu1",
"7:8.0.1-3ubuntu2",
"7:8.0.1-3ubuntu2+esm1"
]
}
],
"aliases": [],
"details": "FFmpeg through 8.1.2, fixed in commit 8670835, contains an information disclosure vulnerability in the LCL/ZLIB video decoder that allows attackers to expose uninitialized heap memory by supplying a valid zlib stream that inflates to fewer bytes than the expected frame size. The zlib_decomp() function in lcldec.c treats short decompression as non-fatal and continues to the RGB24 conversion path, which copies a full frame\u0027s worth of rows from the allocation buffer using original frame dimensions, causing uninitialized heap contents including pointer-derived allocator bytes to be copied into the attacker-observable AVFrame output and potentially defeating ASLR in long-lived media processing services.",
"id": "UBUNTU-CVE-2026-66038",
"modified": "2026-10-17T09:48:27Z",
"published": "2026-07-24T20:18:00Z",
"references": [
{
"type": "REPORT",
"url": "https://ubuntu.com/security/CVE-2026-66038"
},
{
"type": "REPORT",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-66038"
},
{
"type": "REPORT",
"url": "https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/23626"
},
{
"type": "REPORT",
"url": "https://code.ffmpeg.org/FFmpeg/FFmpeg/commit/e7cbfd1c507b57a806a5825b87d609963e862c8c"
},
{
"type": "REPORT",
"url": "https://www.vulncheck.com/advisories/ffmpeg-lcl-zlib-video-decoder-information-disclosure-via-lcldec-c"
},
{
"type": "ADVISORY",
"url": "https://ubuntu.com/security/notices/USN-8671-1"
},
{
"type": "ADVISORY",
"url": "https://ubuntu.com/security/notices/USN-8738-1"
}
],
"related": [
"USN-8671-1",
"USN-8738-1"
],
"schema_version": "1.7.0",
"severity": [
{
"score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N",
"type": "CVSS_V3"
},
{
"score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N",
"type": "CVSS_V3"
},
{
"score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N",
"type": "CVSS_V4"
},
{
"score": "medium",
"type": "Ubuntu"
}
],
"upstream": [
"CVE-2026-66038"
]
}
UBUNTU-CVE-2026-66039 (CVE-2026-66039)
Vulnerability from osv_ubuntu – Published: 2026-07-24 20:18 – Updated: 2026-10-17 09:48 – Source websiteFFmpeg through 8.1.2, fixed in commit aafb5c6, contains a signed integer overflow vulnerability in the MACE6 audio decoder that allows attackers to corrupt heap memory by supplying a crafted CAF file with a malicious bytes_per_packet value. Attackers can craft a CAF file with oversized bytes_per_packet and frames_per_packet values in the desc chunk to trigger an integer overflow in mace_decode_frame() during output sample count computation, resulting in an undersized buffer allocation and heap out-of-bounds write that could enable code execution.
| URL | Type | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||||||||||||
{
"affected": [
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libav-tools",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavcodec-extra",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavcodec-extra-54",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavcodec54",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavdevice-extra-53",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavdevice53",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavfilter-extra-3",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavfilter3",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavformat-extra-54",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavformat54",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavresample1",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavutil-extra-52",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavutil52",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libswscale-extra-2",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libswscale2",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:14.04:LTS",
"name": "libav",
"purl": "pkg:deb/ubuntu/libav@6:9.20-0ubuntu0.14.04.1+esm1?arch=source\u0026distro=esm-infra-legacy/trusty"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"6:0.8.7-1ubuntu2",
"6:9.10-1ubuntu1",
"6:9.10-1ubuntu2",
"6:9.10-1ubuntu5",
"6:9.10-1ubuntu6",
"6:9.10-1ubuntu7",
"6:9.11-2ubuntu1",
"6:9.11-2ubuntu2",
"6:9.13-0ubuntu0.14.04.1",
"6:9.14-0ubuntu0.14.04.1",
"6:9.16-0ubuntu0.14.04.1",
"6:9.18-0ubuntu0.14.04.1",
"6:9.20-0ubuntu0.14.04.1",
"6:9.20-0ubuntu0.14.04.1+esm1"
]
},
{
"ecosystem_specific": {
"availability": "Available with Ubuntu Pro with Legacy support add-on: https://ubuntu.com/pro",
"binaries": [
{
"binary_name": "ffmpeg",
"binary_version": "7:2.8.17-0ubuntu0.1+esm15"
},
{
"binary_name": "libav-tools",
"binary_version": "7:2.8.17-0ubuntu0.1+esm15"
},
{
"binary_name": "libavcodec-extra",
"binary_version": "7:2.8.17-0ubuntu0.1+esm15"
},
{
"binary_name": "libavcodec-ffmpeg-extra56",
"binary_version": "7:2.8.17-0ubuntu0.1+esm15"
},
{
"binary_name": "libavcodec-ffmpeg56",
"binary_version": "7:2.8.17-0ubuntu0.1+esm15"
},
{
"binary_name": "libavdevice-ffmpeg56",
"binary_version": "7:2.8.17-0ubuntu0.1+esm15"
},
{
"binary_name": "libavfilter-ffmpeg5",
"binary_version": "7:2.8.17-0ubuntu0.1+esm15"
},
{
"binary_name": "libavformat-ffmpeg56",
"binary_version": "7:2.8.17-0ubuntu0.1+esm15"
},
{
"binary_name": "libavresample-ffmpeg2",
"binary_version": "7:2.8.17-0ubuntu0.1+esm15"
},
{
"binary_name": "libavutil-ffmpeg54",
"binary_version": "7:2.8.17-0ubuntu0.1+esm15"
},
{
"binary_name": "libpostproc-ffmpeg53",
"binary_version": "7:2.8.17-0ubuntu0.1+esm15"
},
{
"binary_name": "libswresample-ffmpeg1",
"binary_version": "7:2.8.17-0ubuntu0.1+esm15"
},
{
"binary_name": "libswscale-ffmpeg3",
"binary_version": "7:2.8.17-0ubuntu0.1+esm15"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:16.04:LTS",
"name": "ffmpeg",
"purl": "pkg:deb/ubuntu/ffmpeg@7:2.8.17-0ubuntu0.1+esm15?arch=source\u0026distro=esm-apps-legacy/xenial"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "7:2.8.17-0ubuntu0.1+esm15"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"7:2.7.2-1build1",
"7:2.8.1-1ubuntu1",
"7:2.8.2-1ubuntu1",
"7:2.8.3-1",
"7:2.8.4-1",
"7:2.8.4-1ubuntu1",
"7:2.8.4-1ubuntu2",
"7:2.8.4-1ubuntu3",
"7:2.8.4-1ubuntu4",
"7:2.8.6-1ubuntu1",
"7:2.8.6-1ubuntu2",
"7:2.8.8-0ubuntu0.16.04.1",
"7:2.8.10-0ubuntu0.16.04.1",
"7:2.8.11-0ubuntu0.16.04.1",
"7:2.8.14-0ubuntu0.16.04.1",
"7:2.8.15-0ubuntu0.16.04.1",
"7:2.8.15-0ubuntu0.16.04.1+esm1",
"7:2.8.17-0ubuntu0.1",
"7:2.8.17-0ubuntu0.1+esm1",
"7:2.8.17-0ubuntu0.1+esm2",
"7:2.8.17-0ubuntu0.1+esm3",
"7:2.8.17-0ubuntu0.1+esm4",
"7:2.8.17-0ubuntu0.1+esm5",
"7:2.8.17-0ubuntu0.1+esm6",
"7:2.8.17-0ubuntu0.1+esm7",
"7:2.8.17-0ubuntu0.1+esm8",
"7:2.8.17-0ubuntu0.1+esm9",
"7:2.8.17-0ubuntu0.1+esm10",
"7:2.8.17-0ubuntu0.1+esm11",
"7:2.8.17-0ubuntu0.1+esm12",
"7:2.8.17-0ubuntu0.1+esm13",
"7:2.8.17-0ubuntu0.1+esm14"
]
},
{
"ecosystem_specific": {
"availability": "Available with Ubuntu Pro: https://ubuntu.com/pro",
"binaries": [
{
"binary_name": "ffmpeg",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
},
{
"binary_name": "libavcodec-extra",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
},
{
"binary_name": "libavcodec-extra57",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
},
{
"binary_name": "libavcodec57",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
},
{
"binary_name": "libavdevice57",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
},
{
"binary_name": "libavfilter-extra",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
},
{
"binary_name": "libavfilter-extra6",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
},
{
"binary_name": "libavfilter6",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
},
{
"binary_name": "libavformat57",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
},
{
"binary_name": "libavresample3",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
},
{
"binary_name": "libavutil55",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
},
{
"binary_name": "libpostproc54",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
},
{
"binary_name": "libswresample2",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
},
{
"binary_name": "libswscale4",
"binary_version": "7:3.4.11-0ubuntu0.1+esm13"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:18.04:LTS",
"name": "ffmpeg",
"purl": "pkg:deb/ubuntu/ffmpeg@7:3.4.11-0ubuntu0.1+esm13?arch=source\u0026distro=esm-apps/bionic"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "7:3.4.11-0ubuntu0.1+esm13"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"7:3.3.4-2",
"7:3.3.4-2build3",
"7:3.4-2ubuntu2",
"7:3.4-4",
"7:3.4-4build1",
"7:3.4.1-1",
"7:3.4.1-1build1",
"7:3.4.2-1",
"7:3.4.2-1build1",
"7:3.4.2-2",
"7:3.4.4-0ubuntu0.18.04.1",
"7:3.4.6-0ubuntu0.18.04.1",
"7:3.4.8-0ubuntu0.2",
"7:3.4.11-0ubuntu0.1",
"7:3.4.11-0ubuntu0.1+esm1",
"7:3.4.11-0ubuntu0.1+esm2",
"7:3.4.11-0ubuntu0.1+esm3",
"7:3.4.11-0ubuntu0.1+esm4",
"7:3.4.11-0ubuntu0.1+esm5",
"7:3.4.11-0ubuntu0.1+esm6",
"7:3.4.11-0ubuntu0.1+esm7",
"7:3.4.11-0ubuntu0.1+esm8",
"7:3.4.11-0ubuntu0.1+esm9",
"7:3.4.11-0ubuntu0.1+esm10",
"7:3.4.11-0ubuntu0.1+esm11",
"7:3.4.11-0ubuntu0.1+esm12"
]
},
{
"ecosystem_specific": {
"availability": "Available with Ubuntu Pro: https://ubuntu.com/pro",
"binaries": [
{
"binary_name": "ffmpeg",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
},
{
"binary_name": "libavcodec-extra",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
},
{
"binary_name": "libavcodec-extra58",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
},
{
"binary_name": "libavcodec58",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
},
{
"binary_name": "libavdevice58",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
},
{
"binary_name": "libavfilter-extra",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
},
{
"binary_name": "libavfilter-extra7",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
},
{
"binary_name": "libavfilter7",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
},
{
"binary_name": "libavformat58",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
},
{
"binary_name": "libavresample4",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
},
{
"binary_name": "libavutil56",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
},
{
"binary_name": "libpostproc55",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
},
{
"binary_name": "libswresample3",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
},
{
"binary_name": "libswscale5",
"binary_version": "7:4.2.7-0ubuntu0.1+esm14"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:20.04:LTS",
"name": "ffmpeg",
"purl": "pkg:deb/ubuntu/ffmpeg@7:4.2.7-0ubuntu0.1+esm14?arch=source\u0026distro=esm-apps/focal"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "7:4.2.7-0ubuntu0.1+esm14"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"7:4.1.4-1build2",
"7:4.2.1-2",
"7:4.2.1-2ubuntu1",
"7:4.2.2-1build1",
"7:4.2.2-1ubuntu1",
"7:4.2.4-1ubuntu0.1",
"7:4.2.4-1ubuntu0.1+esm1",
"7:4.2.7-0ubuntu0.1",
"7:4.2.7-0ubuntu0.1+esm1",
"7:4.2.7-0ubuntu0.1+esm2",
"7:4.2.7-0ubuntu0.1+esm3",
"7:4.2.7-0ubuntu0.1+esm4",
"7:4.2.7-0ubuntu0.1+esm5",
"7:4.2.7-0ubuntu0.1+esm6",
"7:4.2.7-0ubuntu0.1+esm7",
"7:4.2.7-0ubuntu0.1+esm8",
"7:4.2.7-0ubuntu0.1+esm9",
"7:4.2.7-0ubuntu0.1+esm10",
"7:4.2.7-0ubuntu0.1+esm11",
"7:4.2.7-0ubuntu0.1+esm12",
"7:4.2.7-0ubuntu0.1+esm13"
]
},
{
"ecosystem_specific": {
"availability": "Available with Ubuntu Pro: https://ubuntu.com/pro",
"binaries": [
{
"binary_name": "ffmpeg",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libavcodec-extra",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libavcodec-extra58",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libavcodec58",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libavdevice58",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libavfilter-extra",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libavfilter-extra7",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libavfilter7",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libavformat-extra",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libavformat-extra58",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libavformat58",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libavutil56",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libpostproc55",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libswresample3",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
},
{
"binary_name": "libswscale5",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm13"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:22.04:LTS",
"name": "ffmpeg",
"purl": "pkg:deb/ubuntu/ffmpeg@7:4.4.2-0ubuntu0.22.04.1+esm13?arch=source\u0026distro=esm-apps/jammy"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "7:4.4.2-0ubuntu0.22.04.1+esm13"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"7:4.4-6ubuntu5",
"7:4.4.1-2ubuntu1",
"7:4.4.1-3ubuntu1",
"7:4.4.1-3ubuntu2",
"7:4.4.1-3ubuntu3",
"7:4.4.1-3ubuntu5",
"7:4.4.2-0ubuntu0.22.04.1",
"7:4.4.2-0ubuntu0.22.04.1+esm1",
"7:4.4.2-0ubuntu0.22.04.1+esm2",
"7:4.4.2-0ubuntu0.22.04.1+esm3",
"7:4.4.2-0ubuntu0.22.04.1+esm4",
"7:4.4.2-0ubuntu0.22.04.1+esm5",
"7:4.4.2-0ubuntu0.22.04.1+esm6",
"7:4.4.2-0ubuntu0.22.04.1+esm7",
"7:4.4.2-0ubuntu0.22.04.1+esm8",
"7:4.4.2-0ubuntu0.22.04.1+esm9",
"7:4.4.2-0ubuntu0.22.04.1+esm10",
"7:4.4.2-0ubuntu0.22.04.1+esm11",
"7:4.4.2-0ubuntu0.22.04.1+esm12"
]
},
{
"ecosystem_specific": {
"availability": "Available with Ubuntu Pro: https://ubuntu.com/pro",
"binaries": [
{
"binary_name": "ffmpeg",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libavcodec-extra",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libavcodec-extra60",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libavcodec60",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libavdevice60",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libavfilter-extra",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libavfilter-extra9",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libavfilter9",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libavformat-extra",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libavformat-extra60",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libavformat60",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libavutil58",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libpostproc57",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libswresample4",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
},
{
"binary_name": "libswscale7",
"binary_version": "7:6.1.1-3ubuntu5+esm11"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:24.04:LTS",
"name": "ffmpeg",
"purl": "pkg:deb/ubuntu/ffmpeg@7:6.1.1-3ubuntu5+esm11?arch=source\u0026distro=esm-apps/noble"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "7:6.1.1-3ubuntu5+esm11"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"7:6.0-6ubuntu1",
"7:6.0-9ubuntu1",
"7:6.1-2ubuntu1",
"7:6.1-3ubuntu1",
"7:6.1-4ubuntu1",
"7:6.1-5ubuntu1",
"7:6.1.1-1ubuntu1",
"7:6.1.1-3ubuntu1",
"7:6.1.1-3ubuntu5",
"7:6.1.1-3ubuntu5+esm1",
"7:6.1.1-3ubuntu5+esm2",
"7:6.1.1-3ubuntu5+esm3",
"7:6.1.1-3ubuntu5+esm4",
"7:6.1.1-3ubuntu5+esm5",
"7:6.1.1-3ubuntu5+esm6",
"7:6.1.1-3ubuntu5+esm7",
"7:6.1.1-3ubuntu5+esm8",
"7:6.1.1-3ubuntu5+esm10"
]
},
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "ffmpeg",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavcodec-extra",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavcodec-extra62",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavcodec62",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavdevice62",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavfilter-extra",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavfilter-extra11",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavfilter11",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavformat-extra",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavformat-extra62",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavformat62",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavutil60",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libswresample6",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libswscale9",
"binary_version": "7:8.1.2-2ubuntu2"
}
]
},
"package": {
"ecosystem": "Ubuntu:26.10",
"name": "ffmpeg",
"purl": "pkg:deb/ubuntu/ffmpeg@7:8.1.2-2ubuntu2?arch=source\u0026distro=stonking"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"7:8.0.1-3ubuntu2",
"7:8.1-3ubuntu3",
"7:8.1.2-2ubuntu2"
]
},
{
"ecosystem_specific": {
"availability": "Available with Ubuntu Pro: https://ubuntu.com/pro",
"binaries": [
{
"binary_name": "ffmpeg",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavcodec-extra",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavcodec-extra62",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavcodec62",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavdevice62",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavfilter-extra",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavfilter-extra11",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavfilter11",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavformat-extra",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavformat-extra62",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavformat62",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavutil60",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libswresample6",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libswscale9",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:26.04:LTS",
"name": "ffmpeg",
"purl": "pkg:deb/ubuntu/ffmpeg@7:8.0.1-3ubuntu2+esm3?arch=source\u0026distro=esm-apps/resolute"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "7:8.0.1-3ubuntu2+esm3"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"7:7.1.1-1ubuntu4",
"7:7.1.2-1ubuntu3",
"7:7.1.2-1ubuntu4",
"7:7.1.3-1ubuntu1",
"7:8.0.1-2ubuntu1",
"7:8.0.1-3ubuntu1",
"7:8.0.1-3ubuntu2",
"7:8.0.1-3ubuntu2+esm1"
]
}
],
"aliases": [],
"details": "FFmpeg through 8.1.2, fixed in commit aafb5c6, contains a signed integer overflow vulnerability in the MACE6 audio decoder that allows attackers to corrupt heap memory by supplying a crafted CAF file with a malicious bytes_per_packet value. Attackers can craft a CAF file with oversized bytes_per_packet and frames_per_packet values in the desc chunk to trigger an integer overflow in mace_decode_frame() during output sample count computation, resulting in an undersized buffer allocation and heap out-of-bounds write that could enable code execution.",
"id": "UBUNTU-CVE-2026-66039",
"modified": "2026-10-17T09:48:27Z",
"published": "2026-07-24T20:18:00Z",
"references": [
{
"type": "REPORT",
"url": "https://ubuntu.com/security/CVE-2026-66039"
},
{
"type": "REPORT",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-66039"
},
{
"type": "REPORT",
"url": "https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/23631"
},
{
"type": "REPORT",
"url": "https://code.ffmpeg.org/FFmpeg/FFmpeg/commit/aafb5c655edc76a753275c383ebb139feb032718"
},
{
"type": "REPORT",
"url": "https://www.vulncheck.com/advisories/ffmpeg-mace6-audio-decoder-heap-out-of-bounds-write-via-caf-file"
},
{
"type": "ADVISORY",
"url": "https://ubuntu.com/security/notices/USN-8671-1"
},
{
"type": "ADVISORY",
"url": "https://ubuntu.com/security/notices/USN-8738-1"
}
],
"related": [
"USN-8671-1",
"USN-8738-1"
],
"schema_version": "1.7.0",
"severity": [
{
"score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H",
"type": "CVSS_V3"
},
{
"score": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H",
"type": "CVSS_V3"
},
{
"score": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N",
"type": "CVSS_V4"
},
{
"score": "medium",
"type": "Ubuntu"
}
],
"upstream": [
"CVE-2026-66039"
]
}
UBUNTU-CVE-2026-70628 (CVE-2026-70628)
Vulnerability from osv_ubuntu – Published: 2026-08-06 22:18 – Updated: 2026-10-17 09:49 – Source websiteFFmpeg versions from 0.5 up to, but not including, 9.0 contain a signed integer overflow vulnerability in the DVB subtitle parser in libavcodec/dvbsub_parser.c that allows attackers to trigger a heap buffer overflow by supplying a crafted WTV file. The overflow causes the bounds-check guard expression to wrap to INT_MIN, bypassing the PARSE_BUF_SIZE comparison and invoking memcpy() with attacker-controlled data into a heap buffer, resulting in an out-of-bounds heap write and potential memory corruption or code execution.
| URL | Type | |||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||||||||||||||||||||||||
{
"affected": [
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libav-tools",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavcodec-extra",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavcodec-extra-54",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavcodec54",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavdevice-extra-53",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavdevice53",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavfilter-extra-3",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavfilter3",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavformat-extra-54",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavformat54",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavresample1",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavutil-extra-52",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavutil52",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libswscale-extra-2",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libswscale2",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:14.04:LTS",
"name": "libav",
"purl": "pkg:deb/ubuntu/libav@6:9.20-0ubuntu0.14.04.1+esm1?arch=source\u0026distro=esm-infra-legacy/trusty"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"6:0.8.7-1ubuntu2",
"6:9.10-1ubuntu1",
"6:9.10-1ubuntu2",
"6:9.10-1ubuntu5",
"6:9.10-1ubuntu6",
"6:9.10-1ubuntu7",
"6:9.11-2ubuntu1",
"6:9.11-2ubuntu2",
"6:9.13-0ubuntu0.14.04.1",
"6:9.14-0ubuntu0.14.04.1",
"6:9.16-0ubuntu0.14.04.1",
"6:9.18-0ubuntu0.14.04.1",
"6:9.20-0ubuntu0.14.04.1",
"6:9.20-0ubuntu0.14.04.1+esm1"
]
},
{
"ecosystem_specific": {
"availability": "Available with Ubuntu Pro with Legacy support add-on: https://ubuntu.com/pro",
"binaries": [
{
"binary_name": "ffmpeg",
"binary_version": "7:2.8.17-0ubuntu0.1+esm16"
},
{
"binary_name": "libav-tools",
"binary_version": "7:2.8.17-0ubuntu0.1+esm16"
},
{
"binary_name": "libavcodec-extra",
"binary_version": "7:2.8.17-0ubuntu0.1+esm16"
},
{
"binary_name": "libavcodec-ffmpeg-extra56",
"binary_version": "7:2.8.17-0ubuntu0.1+esm16"
},
{
"binary_name": "libavcodec-ffmpeg56",
"binary_version": "7:2.8.17-0ubuntu0.1+esm16"
},
{
"binary_name": "libavdevice-ffmpeg56",
"binary_version": "7:2.8.17-0ubuntu0.1+esm16"
},
{
"binary_name": "libavfilter-ffmpeg5",
"binary_version": "7:2.8.17-0ubuntu0.1+esm16"
},
{
"binary_name": "libavformat-ffmpeg56",
"binary_version": "7:2.8.17-0ubuntu0.1+esm16"
},
{
"binary_name": "libavresample-ffmpeg2",
"binary_version": "7:2.8.17-0ubuntu0.1+esm16"
},
{
"binary_name": "libavutil-ffmpeg54",
"binary_version": "7:2.8.17-0ubuntu0.1+esm16"
},
{
"binary_name": "libpostproc-ffmpeg53",
"binary_version": "7:2.8.17-0ubuntu0.1+esm16"
},
{
"binary_name": "libswresample-ffmpeg1",
"binary_version": "7:2.8.17-0ubuntu0.1+esm16"
},
{
"binary_name": "libswscale-ffmpeg3",
"binary_version": "7:2.8.17-0ubuntu0.1+esm16"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:16.04:LTS",
"name": "ffmpeg",
"purl": "pkg:deb/ubuntu/ffmpeg@7:2.8.17-0ubuntu0.1+esm16?arch=source\u0026distro=esm-apps-legacy/xenial"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "7:2.8.17-0ubuntu0.1+esm16"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"7:2.7.2-1build1",
"7:2.8.1-1ubuntu1",
"7:2.8.2-1ubuntu1",
"7:2.8.3-1",
"7:2.8.4-1",
"7:2.8.4-1ubuntu1",
"7:2.8.4-1ubuntu2",
"7:2.8.4-1ubuntu3",
"7:2.8.4-1ubuntu4",
"7:2.8.6-1ubuntu1",
"7:2.8.6-1ubuntu2",
"7:2.8.8-0ubuntu0.16.04.1",
"7:2.8.10-0ubuntu0.16.04.1",
"7:2.8.11-0ubuntu0.16.04.1",
"7:2.8.14-0ubuntu0.16.04.1",
"7:2.8.15-0ubuntu0.16.04.1",
"7:2.8.15-0ubuntu0.16.04.1+esm1",
"7:2.8.17-0ubuntu0.1",
"7:2.8.17-0ubuntu0.1+esm1",
"7:2.8.17-0ubuntu0.1+esm2",
"7:2.8.17-0ubuntu0.1+esm3",
"7:2.8.17-0ubuntu0.1+esm4",
"7:2.8.17-0ubuntu0.1+esm5",
"7:2.8.17-0ubuntu0.1+esm6",
"7:2.8.17-0ubuntu0.1+esm7",
"7:2.8.17-0ubuntu0.1+esm8",
"7:2.8.17-0ubuntu0.1+esm9",
"7:2.8.17-0ubuntu0.1+esm10",
"7:2.8.17-0ubuntu0.1+esm11",
"7:2.8.17-0ubuntu0.1+esm12",
"7:2.8.17-0ubuntu0.1+esm13",
"7:2.8.17-0ubuntu0.1+esm14",
"7:2.8.17-0ubuntu0.1+esm15"
]
},
{
"ecosystem_specific": {
"availability": "Available with Ubuntu Pro: https://ubuntu.com/pro",
"binaries": [
{
"binary_name": "ffmpeg",
"binary_version": "7:3.4.11-0ubuntu0.1+esm14"
},
{
"binary_name": "libavcodec-extra",
"binary_version": "7:3.4.11-0ubuntu0.1+esm14"
},
{
"binary_name": "libavcodec-extra57",
"binary_version": "7:3.4.11-0ubuntu0.1+esm14"
},
{
"binary_name": "libavcodec57",
"binary_version": "7:3.4.11-0ubuntu0.1+esm14"
},
{
"binary_name": "libavdevice57",
"binary_version": "7:3.4.11-0ubuntu0.1+esm14"
},
{
"binary_name": "libavfilter-extra",
"binary_version": "7:3.4.11-0ubuntu0.1+esm14"
},
{
"binary_name": "libavfilter-extra6",
"binary_version": "7:3.4.11-0ubuntu0.1+esm14"
},
{
"binary_name": "libavfilter6",
"binary_version": "7:3.4.11-0ubuntu0.1+esm14"
},
{
"binary_name": "libavformat57",
"binary_version": "7:3.4.11-0ubuntu0.1+esm14"
},
{
"binary_name": "libavresample3",
"binary_version": "7:3.4.11-0ubuntu0.1+esm14"
},
{
"binary_name": "libavutil55",
"binary_version": "7:3.4.11-0ubuntu0.1+esm14"
},
{
"binary_name": "libpostproc54",
"binary_version": "7:3.4.11-0ubuntu0.1+esm14"
},
{
"binary_name": "libswresample2",
"binary_version": "7:3.4.11-0ubuntu0.1+esm14"
},
{
"binary_name": "libswscale4",
"binary_version": "7:3.4.11-0ubuntu0.1+esm14"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:18.04:LTS",
"name": "ffmpeg",
"purl": "pkg:deb/ubuntu/ffmpeg@7:3.4.11-0ubuntu0.1+esm14?arch=source\u0026distro=esm-apps/bionic"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "7:3.4.11-0ubuntu0.1+esm14"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"7:3.3.4-2",
"7:3.3.4-2build3",
"7:3.4-2ubuntu2",
"7:3.4-4",
"7:3.4-4build1",
"7:3.4.1-1",
"7:3.4.1-1build1",
"7:3.4.2-1",
"7:3.4.2-1build1",
"7:3.4.2-2",
"7:3.4.4-0ubuntu0.18.04.1",
"7:3.4.6-0ubuntu0.18.04.1",
"7:3.4.8-0ubuntu0.2",
"7:3.4.11-0ubuntu0.1",
"7:3.4.11-0ubuntu0.1+esm1",
"7:3.4.11-0ubuntu0.1+esm2",
"7:3.4.11-0ubuntu0.1+esm3",
"7:3.4.11-0ubuntu0.1+esm4",
"7:3.4.11-0ubuntu0.1+esm5",
"7:3.4.11-0ubuntu0.1+esm6",
"7:3.4.11-0ubuntu0.1+esm7",
"7:3.4.11-0ubuntu0.1+esm8",
"7:3.4.11-0ubuntu0.1+esm9",
"7:3.4.11-0ubuntu0.1+esm10",
"7:3.4.11-0ubuntu0.1+esm11",
"7:3.4.11-0ubuntu0.1+esm12",
"7:3.4.11-0ubuntu0.1+esm13"
]
},
{
"ecosystem_specific": {
"availability": "Available with Ubuntu Pro: https://ubuntu.com/pro",
"binaries": [
{
"binary_name": "ffmpeg",
"binary_version": "7:4.2.7-0ubuntu0.1+esm15"
},
{
"binary_name": "libavcodec-extra",
"binary_version": "7:4.2.7-0ubuntu0.1+esm15"
},
{
"binary_name": "libavcodec-extra58",
"binary_version": "7:4.2.7-0ubuntu0.1+esm15"
},
{
"binary_name": "libavcodec58",
"binary_version": "7:4.2.7-0ubuntu0.1+esm15"
},
{
"binary_name": "libavdevice58",
"binary_version": "7:4.2.7-0ubuntu0.1+esm15"
},
{
"binary_name": "libavfilter-extra",
"binary_version": "7:4.2.7-0ubuntu0.1+esm15"
},
{
"binary_name": "libavfilter-extra7",
"binary_version": "7:4.2.7-0ubuntu0.1+esm15"
},
{
"binary_name": "libavfilter7",
"binary_version": "7:4.2.7-0ubuntu0.1+esm15"
},
{
"binary_name": "libavformat58",
"binary_version": "7:4.2.7-0ubuntu0.1+esm15"
},
{
"binary_name": "libavresample4",
"binary_version": "7:4.2.7-0ubuntu0.1+esm15"
},
{
"binary_name": "libavutil56",
"binary_version": "7:4.2.7-0ubuntu0.1+esm15"
},
{
"binary_name": "libpostproc55",
"binary_version": "7:4.2.7-0ubuntu0.1+esm15"
},
{
"binary_name": "libswresample3",
"binary_version": "7:4.2.7-0ubuntu0.1+esm15"
},
{
"binary_name": "libswscale5",
"binary_version": "7:4.2.7-0ubuntu0.1+esm15"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:20.04:LTS",
"name": "ffmpeg",
"purl": "pkg:deb/ubuntu/ffmpeg@7:4.2.7-0ubuntu0.1+esm15?arch=source\u0026distro=esm-apps/focal"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "7:4.2.7-0ubuntu0.1+esm15"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"7:4.1.4-1build2",
"7:4.2.1-2",
"7:4.2.1-2ubuntu1",
"7:4.2.2-1build1",
"7:4.2.2-1ubuntu1",
"7:4.2.4-1ubuntu0.1",
"7:4.2.4-1ubuntu0.1+esm1",
"7:4.2.7-0ubuntu0.1",
"7:4.2.7-0ubuntu0.1+esm1",
"7:4.2.7-0ubuntu0.1+esm2",
"7:4.2.7-0ubuntu0.1+esm3",
"7:4.2.7-0ubuntu0.1+esm4",
"7:4.2.7-0ubuntu0.1+esm5",
"7:4.2.7-0ubuntu0.1+esm6",
"7:4.2.7-0ubuntu0.1+esm7",
"7:4.2.7-0ubuntu0.1+esm8",
"7:4.2.7-0ubuntu0.1+esm9",
"7:4.2.7-0ubuntu0.1+esm10",
"7:4.2.7-0ubuntu0.1+esm11",
"7:4.2.7-0ubuntu0.1+esm12",
"7:4.2.7-0ubuntu0.1+esm13",
"7:4.2.7-0ubuntu0.1+esm14"
]
},
{
"ecosystem_specific": {
"availability": "Available with Ubuntu Pro: https://ubuntu.com/pro",
"binaries": [
{
"binary_name": "ffmpeg",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm14"
},
{
"binary_name": "libavcodec-extra",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm14"
},
{
"binary_name": "libavcodec-extra58",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm14"
},
{
"binary_name": "libavcodec58",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm14"
},
{
"binary_name": "libavdevice58",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm14"
},
{
"binary_name": "libavfilter-extra",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm14"
},
{
"binary_name": "libavfilter-extra7",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm14"
},
{
"binary_name": "libavfilter7",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm14"
},
{
"binary_name": "libavformat-extra",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm14"
},
{
"binary_name": "libavformat-extra58",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm14"
},
{
"binary_name": "libavformat58",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm14"
},
{
"binary_name": "libavutil56",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm14"
},
{
"binary_name": "libpostproc55",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm14"
},
{
"binary_name": "libswresample3",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm14"
},
{
"binary_name": "libswscale5",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm14"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:22.04:LTS",
"name": "ffmpeg",
"purl": "pkg:deb/ubuntu/ffmpeg@7:4.4.2-0ubuntu0.22.04.1+esm14?arch=source\u0026distro=esm-apps/jammy"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "7:4.4.2-0ubuntu0.22.04.1+esm14"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"7:4.4-6ubuntu5",
"7:4.4.1-2ubuntu1",
"7:4.4.1-3ubuntu1",
"7:4.4.1-3ubuntu2",
"7:4.4.1-3ubuntu3",
"7:4.4.1-3ubuntu5",
"7:4.4.2-0ubuntu0.22.04.1",
"7:4.4.2-0ubuntu0.22.04.1+esm1",
"7:4.4.2-0ubuntu0.22.04.1+esm2",
"7:4.4.2-0ubuntu0.22.04.1+esm3",
"7:4.4.2-0ubuntu0.22.04.1+esm4",
"7:4.4.2-0ubuntu0.22.04.1+esm5",
"7:4.4.2-0ubuntu0.22.04.1+esm6",
"7:4.4.2-0ubuntu0.22.04.1+esm7",
"7:4.4.2-0ubuntu0.22.04.1+esm8",
"7:4.4.2-0ubuntu0.22.04.1+esm9",
"7:4.4.2-0ubuntu0.22.04.1+esm10",
"7:4.4.2-0ubuntu0.22.04.1+esm11",
"7:4.4.2-0ubuntu0.22.04.1+esm12",
"7:4.4.2-0ubuntu0.22.04.1+esm13"
]
},
{
"ecosystem_specific": {
"availability": "Available with Ubuntu Pro: https://ubuntu.com/pro",
"binaries": [
{
"binary_name": "ffmpeg",
"binary_version": "7:6.1.1-3ubuntu5+esm12"
},
{
"binary_name": "libavcodec-extra",
"binary_version": "7:6.1.1-3ubuntu5+esm12"
},
{
"binary_name": "libavcodec-extra60",
"binary_version": "7:6.1.1-3ubuntu5+esm12"
},
{
"binary_name": "libavcodec60",
"binary_version": "7:6.1.1-3ubuntu5+esm12"
},
{
"binary_name": "libavdevice60",
"binary_version": "7:6.1.1-3ubuntu5+esm12"
},
{
"binary_name": "libavfilter-extra",
"binary_version": "7:6.1.1-3ubuntu5+esm12"
},
{
"binary_name": "libavfilter-extra9",
"binary_version": "7:6.1.1-3ubuntu5+esm12"
},
{
"binary_name": "libavfilter9",
"binary_version": "7:6.1.1-3ubuntu5+esm12"
},
{
"binary_name": "libavformat-extra",
"binary_version": "7:6.1.1-3ubuntu5+esm12"
},
{
"binary_name": "libavformat-extra60",
"binary_version": "7:6.1.1-3ubuntu5+esm12"
},
{
"binary_name": "libavformat60",
"binary_version": "7:6.1.1-3ubuntu5+esm12"
},
{
"binary_name": "libavutil58",
"binary_version": "7:6.1.1-3ubuntu5+esm12"
},
{
"binary_name": "libpostproc57",
"binary_version": "7:6.1.1-3ubuntu5+esm12"
},
{
"binary_name": "libswresample4",
"binary_version": "7:6.1.1-3ubuntu5+esm12"
},
{
"binary_name": "libswscale7",
"binary_version": "7:6.1.1-3ubuntu5+esm12"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:24.04:LTS",
"name": "ffmpeg",
"purl": "pkg:deb/ubuntu/ffmpeg@7:6.1.1-3ubuntu5+esm12?arch=source\u0026distro=esm-apps/noble"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "7:6.1.1-3ubuntu5+esm12"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"7:6.0-6ubuntu1",
"7:6.0-9ubuntu1",
"7:6.1-2ubuntu1",
"7:6.1-3ubuntu1",
"7:6.1-4ubuntu1",
"7:6.1-5ubuntu1",
"7:6.1.1-1ubuntu1",
"7:6.1.1-3ubuntu1",
"7:6.1.1-3ubuntu5",
"7:6.1.1-3ubuntu5+esm1",
"7:6.1.1-3ubuntu5+esm2",
"7:6.1.1-3ubuntu5+esm3",
"7:6.1.1-3ubuntu5+esm4",
"7:6.1.1-3ubuntu5+esm5",
"7:6.1.1-3ubuntu5+esm6",
"7:6.1.1-3ubuntu5+esm7",
"7:6.1.1-3ubuntu5+esm8",
"7:6.1.1-3ubuntu5+esm10",
"7:6.1.1-3ubuntu5+esm11"
]
},
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "ffmpeg",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavcodec-extra",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavcodec-extra62",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavcodec62",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavdevice62",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavfilter-extra",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavfilter-extra11",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavfilter11",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavformat-extra",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavformat-extra62",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavformat62",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavutil60",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libswresample6",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libswscale9",
"binary_version": "7:8.1.2-2ubuntu2"
}
]
},
"package": {
"ecosystem": "Ubuntu:26.10",
"name": "ffmpeg",
"purl": "pkg:deb/ubuntu/ffmpeg@7:8.1.2-2ubuntu2?arch=source\u0026distro=stonking"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"7:8.0.1-3ubuntu2",
"7:8.1-3ubuntu3",
"7:8.1.2-2ubuntu2"
]
},
{
"ecosystem_specific": {
"availability": "Available with Ubuntu Pro: https://ubuntu.com/pro",
"binaries": [
{
"binary_name": "ffmpeg",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavcodec-extra",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavcodec-extra62",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavcodec62",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavdevice62",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavfilter-extra",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavfilter-extra11",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavfilter11",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavformat-extra",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavformat-extra62",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavformat62",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavutil60",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libswresample6",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libswscale9",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:26.04:LTS",
"name": "ffmpeg",
"purl": "pkg:deb/ubuntu/ffmpeg@7:8.0.1-3ubuntu2+esm3?arch=source\u0026distro=esm-apps/resolute"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "7:8.0.1-3ubuntu2+esm3"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"7:7.1.1-1ubuntu4",
"7:7.1.2-1ubuntu3",
"7:7.1.2-1ubuntu4",
"7:7.1.3-1ubuntu1",
"7:8.0.1-2ubuntu1",
"7:8.0.1-3ubuntu1",
"7:8.0.1-3ubuntu2",
"7:8.0.1-3ubuntu2+esm1"
]
}
],
"aliases": [],
"details": "FFmpeg versions from 0.5 up to, but not including, 9.0 contain a signed integer overflow vulnerability in the DVB subtitle parser in libavcodec/dvbsub_parser.c that allows attackers to trigger a heap buffer overflow by supplying a crafted WTV file. The overflow causes the bounds-check guard expression to wrap to INT_MIN, bypassing the PARSE_BUF_SIZE comparison and invoking memcpy() with attacker-controlled data into a heap buffer, resulting in an out-of-bounds heap write and potential memory corruption or code execution.",
"id": "UBUNTU-CVE-2026-70628",
"modified": "2026-10-17T09:49:43Z",
"published": "2026-08-06T22:18:00Z",
"references": [
{
"type": "REPORT",
"url": "https://ubuntu.com/security/CVE-2026-70628"
},
{
"type": "REPORT",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-70628"
},
{
"type": "REPORT",
"url": "https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/23897"
},
{
"type": "REPORT",
"url": "https://code.ffmpeg.org/FFmpeg/FFmpeg/commit/02fc47e13f903768b75f7985a2706a6223ab4506"
},
{
"type": "REPORT",
"url": "https://code.ffmpeg.org/FFmpeg/FFmpeg/commit/93f2a525ec6c7b467bae68322720d10188fc6e30"
},
{
"type": "REPORT",
"url": "https://code.ffmpeg.org/FFmpeg/FFmpeg/commit/c6ec28b18cd1eb7d39e6163137367f2d1c62aa7c"
},
{
"type": "ADVISORY",
"url": "https://ubuntu.com/security/notices/USN-8680-1"
},
{
"type": "ADVISORY",
"url": "https://ubuntu.com/security/notices/USN-8738-1"
}
],
"related": [
"USN-8680-1",
"USN-8738-1"
],
"schema_version": "1.7.0",
"severity": [
{
"score": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H",
"type": "CVSS_V3"
},
{
"score": "CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N",
"type": "CVSS_V4"
},
{
"score": "medium",
"type": "Ubuntu"
}
],
"upstream": [
"CVE-2026-70628"
]
}
UBUNTU-CVE-2026-70632 (CVE-2026-70632)
Vulnerability from osv_ubuntu – Published: 2026-08-06 22:18 – Updated: 2026-10-17 09:49 – Source websiteFFmpeg versions from 4.4 up to, but not including, 9.0 contain an out-of-bounds heap write vulnerability in the native GoPro CineForm HD (CFHD) decoder that allows remote attackers to corrupt heap memory by supplying a crafted AVI file during stream probing. The cfhd_decode() function fails to enforce the non-Bayer logical output-width invariant in the transform-type-2 reconstruction path, causing horiz_filter_clip() to write oversized 16-bit sample rows far beyond the allocated output frame buffer, which can be escalated to arbitrary code execution via overwrite of a live cleanup callback pointer.
| URL | Type | |||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||||||||||||||||||||||||
{
"affected": [
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "libav-tools",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavcodec-extra",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavcodec-extra-54",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavcodec54",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavdevice-extra-53",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavdevice53",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavfilter-extra-3",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavfilter3",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavformat-extra-54",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavformat54",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavresample1",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavutil-extra-52",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libavutil52",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libswscale-extra-2",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
},
{
"binary_name": "libswscale2",
"binary_version": "6:9.20-0ubuntu0.14.04.1+esm1"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:14.04:LTS",
"name": "libav",
"purl": "pkg:deb/ubuntu/libav@6:9.20-0ubuntu0.14.04.1+esm1?arch=source\u0026distro=esm-infra-legacy/trusty"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"6:0.8.7-1ubuntu2",
"6:9.10-1ubuntu1",
"6:9.10-1ubuntu2",
"6:9.10-1ubuntu5",
"6:9.10-1ubuntu6",
"6:9.10-1ubuntu7",
"6:9.11-2ubuntu1",
"6:9.11-2ubuntu2",
"6:9.13-0ubuntu0.14.04.1",
"6:9.14-0ubuntu0.14.04.1",
"6:9.16-0ubuntu0.14.04.1",
"6:9.18-0ubuntu0.14.04.1",
"6:9.20-0ubuntu0.14.04.1",
"6:9.20-0ubuntu0.14.04.1+esm1"
]
},
{
"ecosystem_specific": {
"availability": "Available with Ubuntu Pro: https://ubuntu.com/pro",
"binaries": [
{
"binary_name": "ffmpeg",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm14"
},
{
"binary_name": "libavcodec-extra",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm14"
},
{
"binary_name": "libavcodec-extra58",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm14"
},
{
"binary_name": "libavcodec58",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm14"
},
{
"binary_name": "libavdevice58",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm14"
},
{
"binary_name": "libavfilter-extra",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm14"
},
{
"binary_name": "libavfilter-extra7",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm14"
},
{
"binary_name": "libavfilter7",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm14"
},
{
"binary_name": "libavformat-extra",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm14"
},
{
"binary_name": "libavformat-extra58",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm14"
},
{
"binary_name": "libavformat58",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm14"
},
{
"binary_name": "libavutil56",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm14"
},
{
"binary_name": "libpostproc55",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm14"
},
{
"binary_name": "libswresample3",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm14"
},
{
"binary_name": "libswscale5",
"binary_version": "7:4.4.2-0ubuntu0.22.04.1+esm14"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:22.04:LTS",
"name": "ffmpeg",
"purl": "pkg:deb/ubuntu/ffmpeg@7:4.4.2-0ubuntu0.22.04.1+esm14?arch=source\u0026distro=esm-apps/jammy"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "7:4.4.2-0ubuntu0.22.04.1+esm14"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"7:4.4-6ubuntu5",
"7:4.4.1-2ubuntu1",
"7:4.4.1-3ubuntu1",
"7:4.4.1-3ubuntu2",
"7:4.4.1-3ubuntu3",
"7:4.4.1-3ubuntu5",
"7:4.4.2-0ubuntu0.22.04.1",
"7:4.4.2-0ubuntu0.22.04.1+esm1",
"7:4.4.2-0ubuntu0.22.04.1+esm2",
"7:4.4.2-0ubuntu0.22.04.1+esm3",
"7:4.4.2-0ubuntu0.22.04.1+esm4",
"7:4.4.2-0ubuntu0.22.04.1+esm5",
"7:4.4.2-0ubuntu0.22.04.1+esm6",
"7:4.4.2-0ubuntu0.22.04.1+esm7",
"7:4.4.2-0ubuntu0.22.04.1+esm8",
"7:4.4.2-0ubuntu0.22.04.1+esm9",
"7:4.4.2-0ubuntu0.22.04.1+esm10",
"7:4.4.2-0ubuntu0.22.04.1+esm11",
"7:4.4.2-0ubuntu0.22.04.1+esm12",
"7:4.4.2-0ubuntu0.22.04.1+esm13"
]
},
{
"ecosystem_specific": {
"availability": "Available with Ubuntu Pro: https://ubuntu.com/pro",
"binaries": [
{
"binary_name": "ffmpeg",
"binary_version": "7:6.1.1-3ubuntu5+esm12"
},
{
"binary_name": "libavcodec-extra",
"binary_version": "7:6.1.1-3ubuntu5+esm12"
},
{
"binary_name": "libavcodec-extra60",
"binary_version": "7:6.1.1-3ubuntu5+esm12"
},
{
"binary_name": "libavcodec60",
"binary_version": "7:6.1.1-3ubuntu5+esm12"
},
{
"binary_name": "libavdevice60",
"binary_version": "7:6.1.1-3ubuntu5+esm12"
},
{
"binary_name": "libavfilter-extra",
"binary_version": "7:6.1.1-3ubuntu5+esm12"
},
{
"binary_name": "libavfilter-extra9",
"binary_version": "7:6.1.1-3ubuntu5+esm12"
},
{
"binary_name": "libavfilter9",
"binary_version": "7:6.1.1-3ubuntu5+esm12"
},
{
"binary_name": "libavformat-extra",
"binary_version": "7:6.1.1-3ubuntu5+esm12"
},
{
"binary_name": "libavformat-extra60",
"binary_version": "7:6.1.1-3ubuntu5+esm12"
},
{
"binary_name": "libavformat60",
"binary_version": "7:6.1.1-3ubuntu5+esm12"
},
{
"binary_name": "libavutil58",
"binary_version": "7:6.1.1-3ubuntu5+esm12"
},
{
"binary_name": "libpostproc57",
"binary_version": "7:6.1.1-3ubuntu5+esm12"
},
{
"binary_name": "libswresample4",
"binary_version": "7:6.1.1-3ubuntu5+esm12"
},
{
"binary_name": "libswscale7",
"binary_version": "7:6.1.1-3ubuntu5+esm12"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:24.04:LTS",
"name": "ffmpeg",
"purl": "pkg:deb/ubuntu/ffmpeg@7:6.1.1-3ubuntu5+esm12?arch=source\u0026distro=esm-apps/noble"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "7:6.1.1-3ubuntu5+esm12"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"7:6.0-6ubuntu1",
"7:6.0-9ubuntu1",
"7:6.1-2ubuntu1",
"7:6.1-3ubuntu1",
"7:6.1-4ubuntu1",
"7:6.1-5ubuntu1",
"7:6.1.1-1ubuntu1",
"7:6.1.1-3ubuntu1",
"7:6.1.1-3ubuntu5",
"7:6.1.1-3ubuntu5+esm1",
"7:6.1.1-3ubuntu5+esm2",
"7:6.1.1-3ubuntu5+esm3",
"7:6.1.1-3ubuntu5+esm4",
"7:6.1.1-3ubuntu5+esm5",
"7:6.1.1-3ubuntu5+esm6",
"7:6.1.1-3ubuntu5+esm7",
"7:6.1.1-3ubuntu5+esm8",
"7:6.1.1-3ubuntu5+esm10",
"7:6.1.1-3ubuntu5+esm11"
]
},
{
"ecosystem_specific": {
"binaries": [
{
"binary_name": "ffmpeg",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavcodec-extra",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavcodec-extra62",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavcodec62",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavdevice62",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavfilter-extra",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavfilter-extra11",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavfilter11",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavformat-extra",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavformat-extra62",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavformat62",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libavutil60",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libswresample6",
"binary_version": "7:8.1.2-2ubuntu2"
},
{
"binary_name": "libswscale9",
"binary_version": "7:8.1.2-2ubuntu2"
}
]
},
"package": {
"ecosystem": "Ubuntu:26.10",
"name": "ffmpeg",
"purl": "pkg:deb/ubuntu/ffmpeg@7:8.1.2-2ubuntu2?arch=source\u0026distro=stonking"
},
"ranges": [
{
"events": [
{
"introduced": "0"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"7:8.0.1-3ubuntu2",
"7:8.1-3ubuntu3",
"7:8.1.2-2ubuntu2"
]
},
{
"ecosystem_specific": {
"availability": "Available with Ubuntu Pro: https://ubuntu.com/pro",
"binaries": [
{
"binary_name": "ffmpeg",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavcodec-extra",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavcodec-extra62",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavcodec62",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavdevice62",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavfilter-extra",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavfilter-extra11",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavfilter11",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavformat-extra",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavformat-extra62",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavformat62",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libavutil60",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libswresample6",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
},
{
"binary_name": "libswscale9",
"binary_version": "7:8.0.1-3ubuntu2+esm3"
}
]
},
"package": {
"ecosystem": "Ubuntu:Pro:26.04:LTS",
"name": "ffmpeg",
"purl": "pkg:deb/ubuntu/ffmpeg@7:8.0.1-3ubuntu2+esm3?arch=source\u0026distro=esm-apps/resolute"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "7:8.0.1-3ubuntu2+esm3"
}
],
"type": "ECOSYSTEM"
}
],
"versions": [
"7:7.1.1-1ubuntu4",
"7:7.1.2-1ubuntu3",
"7:7.1.2-1ubuntu4",
"7:7.1.3-1ubuntu1",
"7:8.0.1-2ubuntu1",
"7:8.0.1-3ubuntu1",
"7:8.0.1-3ubuntu2",
"7:8.0.1-3ubuntu2+esm1"
]
}
],
"aliases": [],
"details": "FFmpeg versions from 4.4 up to, but not including, 9.0 contain an out-of-bounds heap write vulnerability in the native GoPro CineForm HD (CFHD) decoder that allows remote attackers to corrupt heap memory by supplying a crafted AVI file during stream probing. The cfhd_decode() function fails to enforce the non-Bayer logical output-width invariant in the transform-type-2 reconstruction path, causing horiz_filter_clip() to write oversized 16-bit sample rows far beyond the allocated output frame buffer, which can be escalated to arbitrary code execution via overwrite of a live cleanup callback pointer.",
"id": "UBUNTU-CVE-2026-70632",
"modified": "2026-10-17T09:49:43Z",
"published": "2026-08-06T22:18:00Z",
"references": [
{
"type": "REPORT",
"url": "https://ubuntu.com/security/CVE-2026-70632"
},
{
"type": "REPORT",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-70632"
},
{
"type": "REPORT",
"url": "https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/23898"
},
{
"type": "REPORT",
"url": "https://code.ffmpeg.org/FFmpeg/FFmpeg/commit/1006a2151236f9235bf02822f263b3fb0532111e"
},
{
"type": "REPORT",
"url": "https://code.ffmpeg.org/FFmpeg/FFmpeg/commit/16b2049d4d5222db6cd7c031409058571c94f6a9"
},
{
"type": "REPORT",
"url": "https://code.ffmpeg.org/FFmpeg/FFmpeg/commit/db05df9d135fb56a4babb836d5e9f5c1d984e087"
},
{
"type": "ADVISORY",
"url": "https://ubuntu.com/security/notices/USN-8680-1"
},
{
"type": "ADVISORY",
"url": "https://ubuntu.com/security/notices/USN-8738-1"
}
],
"related": [
"USN-8680-1",
"USN-8738-1"
],
"schema_version": "1.7.0",
"severity": [
{
"score": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H",
"type": "CVSS_V3"
},
{
"score": "CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N",
"type": "CVSS_V4"
},
{
"score": "medium",
"type": "Ubuntu"
}
],
"upstream": [
"CVE-2026-70632"
]
}
Drag nodes to arrange them. Double-click a related vulnerability to open it, or a source to visit its link. The Physics button on the left tunes the layout and the simulation; the legend at the bottom left hides or shows nodes by kind and by sighting type.
Sightings
| Author | Source | Type | Date | Other |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.
Vulnerability timeline
Sightings and recorded dates, grouped by day · UTC
How durations are calculated
Following the VTEM framework (Black Hat USA 2015), time to patch starts when the vendor or a coordinator was informed, total time to patch at discovery, and disclosure to patch at public disclosure; vendor response time runs from the report to its acknowledgement. Time to exploit and time unpatched start at the earliest discovery or report, falling back to public disclosure. Unpatched time ends at the first recorded patch, or the calculation time when no patch is recorded. Exploitation to patch shows the interval between those two events; a published proof of concept is a public exploit, not exploitation.
Each result shows its source dates. A negative interval means the end event came first; when date-only inputs leave the order open, the result says so. Date-only inputs are approximate. The earliest evidence wins: KEV report dates and sightings are labelled as such. Records describing another vulnerability are listed but never calculated from, and a PoC alone does not establish exploitation. Missing patch evidence does not prove that no patch exists. Filters below change the event list only.
Loading timeline…
The approach is described in our paper Mapping CVEs to MITRE ATT&CK Techniques: A Curated Gold-Set Classifier and the Limits of LLM-Assisted Label Expansion.
Browse all ATT&CK techniques and the vulnerabilities related to each.
Related by attack behaviour
Vulnerabilities whose description is nearest to this one in the vector space of the CIRCL/vulnerability-attack-technique-biencoder model. This is a similarity search over the bi-encoder space (plain cosine), not a classification, and it has no measured accuracy.