CVE-2025-48072CWE-125

OpenEXR's Inaccurate Pointer Arithmetic can Cause an Out of Bounds Heap

Medium · published July 31, 2025

CVSS v4.0
6.8
EPSS
1%
Percentile
44.6
In the wild
Unconfirmed
What it is

⚠️ A mischievous little bug in OpenEXR 3.3.2 lets attackers trip up a heap-based buffer overflow during image decompression! 🖼️ Think of it like a chef who mismeasures ingredients — just one bad scoop can overflow the mixing bowl, creating a chaotic mess. In this case, the wrong pointer math is leading to a heap of trouble! An attacker could exploit this vulnerability to crash applications or gain unauthorized access to sensitive data when processing maliciously crafted EXR files. This could lead to data leaks or application instability, making it a frustrating hiccup for anyone in the motion picture industry relying on this format.

Put simply

Think of it like a chef who mismeasures ingredients — just one bad scoop can overflow the mixing bowl, creating a chaotic mess. In this case, the wrong pointer math is leading to a heap of trouble! This heap-based buffer overflow occurs when decompressing DWAA-packed scan-line EXR files, due to faulty pointer calculations. This flaw could be manipulated using specially crafted chunks of data.

What to do

An attacker could exploit this vulnerability to crash applications or gain unauthorized access to sensitive data when processing maliciously crafted EXR files. This could lead to data leaks or application instability, making it a frustrating hiccup for anyone in the motion picture industry relying on this format. Upgrade OpenEXR to version 3.3.3 immediately to patch this vulnerability. Regularly audit and validate input files to ensure they are not maliciously forged. It's also a good opportunity to review your security measures around image processing. You’ve got this! By patching up, you'll keep your applications running smoothly and secure. 🛡️

The record
Technical detail
CVSS v4.0
6.8 · MEDIUM
Vector
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:N/VA:H/SC:N/SI:N/SA:N
EPSS
0.00540 · 44.6th percentile
Weakness
CWE-125 · Out-of-bounds Read
Published
2025-07-31T20:18Z
EPSS history
Timeline
  • 31 JUL 20:18Z
    OpenEXR's Inaccurate Pointer Arithmetic can Cause an Out of Bounds Heap
    cvelistv5