High severity7.8NVD Advisory· Published Jul 23, 2026· Updated Aug 7, 2026
CVE-2026-65706
CVE-2026-65706
Description
FFmpeg versions 3.0 through 8.1.2 contain an out-of-bounds write vulnerability in the vf_swaprect video filter that allows attackers to corrupt heap memory by supplying a crafted NV12 video frame with odd width dimensions. The filter_frame() function reuses a temporary row buffer sized for plane 0's single-byte pixel step across all planes, causing an 18-byte memcpy into a 17-byte heap allocation when processing the two-byte-per-sample interleaved chroma plane of a 17x16 NV12 frame, resulting in heap corruption and process crash with potential for code execution.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Affected products
5- osv-coords3 versionspkg:rpm/opensuse/ffmpeg-4&distro=openSUSE%20Tumbleweedpkg:rpm/opensuse/ffmpeg-9&distro=openSUSE%20Tumbleweedpkg:rpm/opensuse/ffmpeg-7&distro=openSUSE%20Tumbleweed
< 4.4.8-4.1+ 2 more
- (no CPE)range: < 4.4.8-4.1
- (no CPE)range: < 9.0.1-2.1
- (no CPE)range: < 7.1.5-2.1
Patches
Vulnerability mechanics
References
3- code.ffmpeg.org/FFmpeg/FFmpeg/commit/a7e38b617b32f996beaa371bbf04b39907d7a527nvdPatch
- code.ffmpeg.org/FFmpeg/FFmpeg/pulls/23779nvdIssue TrackingPatch
- www.vulncheck.com/advisories/ffmpeg-vf-swaprect-out-of-bounds-write-via-nv12-frame-processingnvdThird Party Advisory
News mentions
0No linked articles in our index yet.