Patchwire CVEs, their patch status, and feeds to follow them

CVE-2026-66040

Fixed in a distro release EPSS <1%CVSS 8.8

FFmpeg through 8.1.2, fixed in commit b506faf, contains a heap out-of-bounds write vulnerability in the native PNG and APNG encoders that allows remote attackers to corrupt heap memory by supplying a crafted PNG image with a malicious eXIf chunk. Attackers can craft an eXIf chunk where multiple IFD entries reference the same large value payload, causing canonical serialization to expand the output far beyond the undersized allocation estimated by add_exif_profile_size(), resulting in png_write_chunk() writing tens of thousands of bytes past the buffer boundary, leading to deterministic heap corruption, process crash, and potentially arbitrary code execution.

Published 2026-07-24 · CVE record · OSV

Products: FFMPEG

Distro releases

ReleasePackageFixed in
Chainguardeco-python-ffmpeg-6-minimalno fix
Chainguardeco-python-ffmpeg-6-minimal-devno fix
Chainguardeco-python-ffmpeg-6-minimal-staticno fix
Chainguardeco-python-ffmpeg-7-minimalno fix
Chainguardeco-python-ffmpeg-7-minimal-devno fix
Chainguardeco-python-ffmpeg-7-minimal-staticno fix
Chainguardeco-python-ffmpeg-8-minimal8.1.3-r0
Chainguardeco-python-ffmpeg-8-minimal-dev8.1.3-r0
Chainguardeco-python-ffmpeg-8-minimal-static8.1.3-r0
Chainguardffmpeg-60
Chainguardffmpeg-7no fix
Chainguardffmpeg-7.10
Chainguardffmpeg-8.00
Chainguardffmpeg-8.18.1.3-r0
Chainguardffmpeg-fips-7.1no fix
Chainguardffmpeg-fips-7.1-devno fix
Chainguardffmpeg-fips-7.1-dev0
Chainguardffmpeg-fips-7.1-libavcodec61no fix
Chainguardffmpeg-fips-7.1-libavdevice61no fix
Chainguardffmpeg-fips-7.1-libavfilter10no fix
Chainguardffmpeg-fips-7.1-libavformat610
Chainguardffmpeg-fips-7.1-libavformat61no fix
Chainguardffmpeg-fips-7.1-libavutil590
Chainguardffmpeg-fips-7.1-libavutil59no fix
Chainguardffmpeg-fips-7.1-libpostproc580
Chainguardffmpeg-fips-7.1-libpostproc58no fix
Chainguardffmpeg-fips-7.1-libswresample5no fix
Chainguardffmpeg-fips-7.1-libswscale8no fix
Chainguardffmpeg-fips-7.1-staticno fix
Chainguardffmpeg-fips-8.0no fix
Chainguardffmpeg-fips-8.0-devno fix
Chainguardffmpeg-fips-8.0-libavcodec620
Chainguardffmpeg-fips-8.0-libavcodec62no fix
Chainguardffmpeg-fips-8.0-libavdevice62no fix
Chainguardffmpeg-fips-8.0-libavfilter11no fix
Chainguardffmpeg-fips-8.0-libavformat62no fix
Chainguardffmpeg-fips-8.0-libavformat620
Chainguardffmpeg-fips-8.0-libavutil60no fix
Chainguardffmpeg-fips-8.0-libswresample6no fix
Chainguardffmpeg-fips-8.0-libswscale9no fix
Chainguardffmpeg-fips-8.0-staticno fix
Chainguardtorchaudio-ffmpeg-tarballsno fix
Chainguardtorchaudio-ffmpeg-tarballs-4.4.4no fix
Chainguardtorchaudio-ffmpeg-tarballs-5.0.3no fix
Chainguardtorchaudio-ffmpeg-tarballs-6.0no fix
Debian:12ffmpegno fix
Debian:13ffmpegno fix
Debian:14ffmpeg7:9.0.2-1
Ubuntu:26.10ffmpegno fix
Ubuntu:Pro:14.04:LTSlibavno fix
Wolfiffmpeg-7no fix
Wolfiffmpeg-7.10
Wolfiffmpeg-8.00
Wolfiffmpeg-8.18.1.3-r0