
CVE catalog
CVE-2026-66041
FFmpeg 7.0 through 8.1.2, fixed in commit 4da9812, contains a heap out-of-bounds write vulnerability in the vf_quirc filter that allows an attacker to corrupt heap memory by supplying a crafted PGS/SU
- Severity
- High · CVSS 8.8
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Published
- Source
- [NVD] · [CVE record]
- EPSS
- 0.49% · Oct 25, 2026
FFmpeg 7.0 through 8.1.2, fixed in commit 4da9812, contains a heap out-of-bounds write vulnerability in the vf_quirc filter that allows an attacker to corrupt heap memory by supplying a crafted PGS/SUP subtitle file with mismatched frame dimensions. Attackers can provide a subtitle file whose second presentation has larger dimensions than its first, causing av_image_copy_plane() to copy data exceeding the initial allocation size into the undersized libquirc grayscale image buffer, resulting in heap corruption and process crash with potential for code execution.
Vulnerable and fixed packages
Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.
| Distribution | Package | Release | Version | Status |
|---|---|---|---|---|
| Debian | ffmpeg | sid | 7:9.0.2-4 | fixed |
| Debian | ffmpeg | forky | 7:9.0.2-4 | fixed |
| Debian | ffmpeg | trixie | 7:7.1.5-0+deb13u1 | vulnerable |
| Debian | ffmpeg | trixie-security | 7:7.1.5-0+deb13u1 | vulnerable |
| Debian | ffmpeg | bookworm | 7:5.1.9-0+deb12u1 | not affected |
| Debian | ffmpeg | bookworm-security | 7:5.1.9-0+deb12u1 | not affected |
| Fedora | ffmpeg | 44 | 0:8.1.3-1.fc44 | fixed |
| Cpe | ffmpeg | Not reported | Not reported | unknown |
Fixed-version evidence
| Distribution | Package | Type | Release | Fixed version | Urgency | Origin | Bugs |
|---|---|---|---|---|---|---|---|
| Debian | ffmpeg | source | sid | 7:9.0.2-1 | not yet assigned | Not reported | Not reported |
| Debian | ffmpeg | source | forky | 7:9.0.2-1 | not yet assigned | Not reported | Not reported |
| Debian | ffmpeg | source | trixie | (unfixed) | not yet assigned | Not reported | Not reported |
| Debian | ffmpeg | source | bookworm | Not affected | unimportant | Not reported | Not reported |
| Fedora | ffmpeg | rpm | 44 | 0:8.1.3-1.fc44 | Not reported | FEDORA-2026-3E109A0C85#CVE-2026-66041 | Not reported |
Notes
[trixie] ffmpeg: Wait until fixed in 7.1.x upstream branch
OpenFactory catalog packages
[Debian 13 (Trixie)]
- [ffmpeg]Affected
Details (4)
7:7.1.5-0+deb13u1· amd64 · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· arm64 · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· amd64 · trixie-securityAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· arm64 · trixie-securityAffected
nvd · ffmpeg · debian · 13
- [ffmpeg-doc]Affected
Source package: [ffmpeg]
Details (4)
7:7.1.5-0+deb13u1· all · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· all · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· all · trixie-securityAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· all · trixie-securityAffected
nvd · ffmpeg · debian · 13
- [libavcodec61]Affected
Source package: [ffmpeg]
Details (4)
7:7.1.5-0+deb13u1· amd64 · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· arm64 · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· amd64 · trixie-securityAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· arm64 · trixie-securityAffected
nvd · ffmpeg · debian · 13
- [libavcodec-dev]Affected
Source package: [ffmpeg]
Details (4)
7:7.1.5-0+deb13u1· amd64 · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· arm64 · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· amd64 · trixie-securityAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· arm64 · trixie-securityAffected
nvd · ffmpeg · debian · 13
- [libavcodec-extra]Affected
Source package: [ffmpeg]
Details (4)
7:7.1.5-0+deb13u1· amd64 · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· arm64 · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· amd64 · trixie-securityAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· arm64 · trixie-securityAffected
nvd · ffmpeg · debian · 13
- [libavcodec-extra61]Affected
Source package: [ffmpeg]
Details (4)
7:7.1.5-0+deb13u1· amd64 · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· arm64 · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· amd64 · trixie-securityAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· arm64 · trixie-securityAffected
nvd · ffmpeg · debian · 13
- [libavdevice61]Affected
Source package: [ffmpeg]
Details (4)
7:7.1.5-0+deb13u1· amd64 · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· arm64 · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· amd64 · trixie-securityAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· arm64 · trixie-securityAffected
nvd · ffmpeg · debian · 13
- [libavdevice-dev]Affected
Source package: [ffmpeg]
Details (4)
7:7.1.5-0+deb13u1· amd64 · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· arm64 · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· amd64 · trixie-securityAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· arm64 · trixie-securityAffected
nvd · ffmpeg · debian · 13
- [libavfilter10]Affected
Source package: [ffmpeg]
Details (4)
7:7.1.5-0+deb13u1· amd64 · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· arm64 · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· amd64 · trixie-securityAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· arm64 · trixie-securityAffected
nvd · ffmpeg · debian · 13
- [libavfilter-dev]Affected
Source package: [ffmpeg]
Details (4)
7:7.1.5-0+deb13u1· amd64 · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· arm64 · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· amd64 · trixie-securityAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· arm64 · trixie-securityAffected
nvd · ffmpeg · debian · 13
- [libavfilter-extra]Affected
Source package: [ffmpeg]
Details (4)
7:7.1.5-0+deb13u1· amd64 · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· arm64 · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· amd64 · trixie-securityAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· arm64 · trixie-securityAffected
nvd · ffmpeg · debian · 13
- [libavfilter-extra10]Affected
Source package: [ffmpeg]
Details (4)
7:7.1.5-0+deb13u1· amd64 · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· arm64 · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· amd64 · trixie-securityAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· arm64 · trixie-securityAffected
nvd · ffmpeg · debian · 13
- [libavformat61]Affected
Source package: [ffmpeg]
Details (4)
7:7.1.5-0+deb13u1· amd64 · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· arm64 · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· amd64 · trixie-securityAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· arm64 · trixie-securityAffected
nvd · ffmpeg · debian · 13
- [libavformat-dev]Affected
Source package: [ffmpeg]
Details (4)
7:7.1.5-0+deb13u1· amd64 · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· arm64 · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· amd64 · trixie-securityAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· arm64 · trixie-securityAffected
nvd · ffmpeg · debian · 13
- [libavformat-extra]Affected
Source package: [ffmpeg]
Details (4)
7:7.1.5-0+deb13u1· amd64 · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· arm64 · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· amd64 · trixie-securityAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· arm64 · trixie-securityAffected
nvd · ffmpeg · debian · 13
- [libavformat-extra61]Affected
Source package: [ffmpeg]
Details (4)
7:7.1.5-0+deb13u1· amd64 · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· arm64 · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· amd64 · trixie-securityAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· arm64 · trixie-securityAffected
nvd · ffmpeg · debian · 13
- [libavutil59]Affected
Source package: [ffmpeg]
Details (4)
7:7.1.5-0+deb13u1· amd64 · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· arm64 · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· amd64 · trixie-securityAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· arm64 · trixie-securityAffected
nvd · ffmpeg · debian · 13
- [libavutil-dev]Affected
Source package: [ffmpeg]
Details (4)
7:7.1.5-0+deb13u1· amd64 · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· arm64 · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· amd64 · trixie-securityAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· arm64 · trixie-securityAffected
nvd · ffmpeg · debian · 13
- [libpostproc58]Affected
Source package: [ffmpeg]
Details (4)
7:7.1.5-0+deb13u1· amd64 · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· arm64 · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· amd64 · trixie-securityAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· arm64 · trixie-securityAffected
nvd · ffmpeg · debian · 13
- [libpostproc-dev]Affected
Source package: [ffmpeg]
Details (4)
7:7.1.5-0+deb13u1· amd64 · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· arm64 · trixieAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· amd64 · trixie-securityAffected
nvd · ffmpeg · debian · 13
7:7.1.5-0+deb13u1· arm64 · trixie-securityAffected
nvd · ffmpeg · debian · 13
Observed:
References
- [https://bodhi.fedoraproject.org/updates/FEDORA-2026-3e109a0c85]
- [https://bugzilla.redhat.com/show_bug.cgi?id=2494554]
- [https://bugzilla.redhat.com/show_bug.cgi?id=2507020]
- [https://bugzilla.redhat.com/show_bug.cgi?id=2508218]
- [https://bugzilla.redhat.com/show_bug.cgi?id=2508449]
- [https://bugzilla.redhat.com/show_bug.cgi?id=2510587]
- [https://bugzilla.redhat.com/show_bug.cgi?id=2510588]
- [https://bugzilla.redhat.com/show_bug.cgi?id=2510589]
- [https://bugzilla.redhat.com/show_bug.cgi?id=2510601]
- [https://bugzilla.redhat.com/show_bug.cgi?id=2511358]
- [https://bugzilla.redhat.com/show_bug.cgi?id=2516040]
- [https://bugzilla.redhat.com/show_bug.cgi?id=2516073]
- [https://bugzilla.redhat.com/show_bug.cgi?id=2516126]
- [https://bugzilla.redhat.com/show_bug.cgi?id=2519501]
- [https://bugzilla.redhat.com/show_bug.cgi?id=2519576]
- [https://bugzilla.redhat.com/show_bug.cgi?id=2519643]
- [https://bugzilla.redhat.com/show_bug.cgi?id=2519667]
- [https://bugzilla.redhat.com/show_bug.cgi?id=2525514]
- [https://bugzilla.redhat.com/show_bug.cgi?id=2525517]
- [https://bugzilla.redhat.com/show_bug.cgi?id=2525518]
- [https://bugzilla.redhat.com/show_bug.cgi?id=2525521]
- [https://bugzilla.redhat.com/show_bug.cgi?id=2525523]
- [https://bugzilla.redhat.com/show_bug.cgi?id=2526159]
- [https://code.ffmpeg.org/FFmpeg/FFmpeg/commit/4da9812e25894fb51d62a8875cfa8eb39b5e20f5]
- [https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/23625]
- [https://ftp.suse.com/pub/projects/security/csaf/suse-su-2026_23222-1.json]
- [https://nvd.nist.gov/vuln/detail/CVE-2026-66041]
- [https://osv.dev/vulnerability/DEBIAN-CVE-2026-66041]
- [https://security-tracker.debian.org/tracker/CVE-2026-66041]
- [https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-66041.json]
- [https://wid.cert-bund.de/.well-known/csaf/white/2026/wid-sec-w-2026-2526.json]
- [https://www.vulncheck.com/advisories/ffmpeg-heap-out-of-bounds-write-via-vf-quirc-filter]
[CERT-Bund public advisories] · [Debian Security Tracker] · [FIRST EPSS] · [Fedora security updates (Bodhi)] · [National Vulnerability Database (NVD)] · [OSV Package Vulnerability Database] · [Red Hat security advisories and VEX] · [SUSE security advisories and VEX]