CVE-2026-66040CWE-122

CVE-2026-66040

High · published July 25, 2026

CVSS v3.1
8.8
EPSS
1%
Percentile
55.3
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00776 · 55.3th percentile
Weakness
CWE-122 · Heap-based Buffer Overflow
Published
2026-07-25T00:18Z
Affected products (1)
ProductVersionsFixed in
ffmpeg/ffmpeg≤ 8.1.2—
References (3)
EPSS history
Timeline
  • 24 JUL 19:46Z
    FFmpeg Heap Out-of-Bounds Write via PNG/APNG eXIf Encoder
    cvelistv5