Back to CVE records
High 8.7Published Oct 6, 2025

CVE-2025-59733Heap-buffer-overflow write in FFmpeg EXR dwa_uncompress

Updated under an hour ago ()

Does this affect you?

It affects FFmpeg. Add what you run to find out whether that includes you.

No exploitation reported and no EPSS estimate yet.

When decoding an OpenEXR file that uses DWAA or DWAB compression, there's an implicit assumption that all image channels have the same pixel type (and size), and that if there are four channels, the first four are "B", "G", "R" and "A". The channel parsing code can be found in decode_header. The buffer td->uncompressed_data is allocated in decode_block based on the xsize, ysize and computed current_channel_offset. The function dwa_uncompress then assumes at [5] that if there are 4 channels, these are "B", "G", "R" and "A", and in the calculations at [6] and [7] that all channels are of the same type, which matches the type of the main color channels. If we set the main color channels to a 4-byte type and add duplicate or unknown channels of the 2-byte EXR_HALF type, then the addition at [7] will increment the pointer by 4-bytes * xsize * nb_channels, which will exceed the allocated buffer. We recommend upgrading to version 8.0 or beyond.

CVSS
8.7 HIGH (v4.0, CNA)CVSS:4.0/AV:A/AC:H/AT:N/PR:N/UI:P/VC:H/VI:H/VA:N/SC:H/SI:H/SA:N
Weakness (CWE)
CWE-787
Known exploited
Not in CISA's KEV catalog
EPSS (exploitation in the next 30 days)
Not loaded for this CVE
Assigned by
Google
NVD analysis
Deferred
Record last updated
Feb 26, 2026
First seen by InfoSec Signals
Oct 19, 2026

Affected products

Affected products
FFmpeg FFmpeg
ffmpeg:ffmpeg (from the name)
9a32b863074ed4140141e0d3613905c6f1fe61c5 builds before 8.0; from 7.1.1 before 8.0
CNA record

References

References

The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.

Your cookie choices
We use essential cookies to run this site, and, only with your consent, an advertising cookie from Google to measure whether our ads lead to sign-ups and subscriptions. See our for details.