CVE-2025-59732
HIGH EPSS 4.8%
Published Oct 6, 20258mo ago · Modified Jun 17, 20262w ago
8.7 CVSS 4.0
Published Oct 6, 2025 8mo ago
Last Modified Jun 17, 2026 2w ago
Description
When decoding an OpenEXR file that uses DWAA or DWAB compression, there's an implicit assumption that the height and width are divisible by 8. If the height or width of the image is not divisible by 8, the copy loops at [0] and [1] will continue to write until the next multiple of 8. The buffer td->uncompressed_data is allocated in decode_block based on the precise height and width of the image, so the "rounded-up" multiple of 8 in the copy loop can exceed the buffer bounds, and the write block starting at [2] can corrupt following heap memory. We recommend upgrading to version 8.0 or beyond.
CVSS Details
Base Score
Exploitability
Impact
Vector string
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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X Attack Vector Adjacent
Attack Complexity High
Privileges Required None
User Interaction P
Scope X
Threat Intelligence
EPSS Exploit Probability
4.8% percentile
Exploit & Patch Status
No Known Exploit
No Patch Available
Weaknesses 1
CWE-787 Out-of-bounds Write Memory Safety
References 1
- issuetracker.google.com https://issuetracker.google.com/436510316
Remediation
No remediation data recorded yet
Check vendor advisories and the NVD entry for patch availability.