Track vulnerabilities like this one. Sign up free to get alerted when software you use is affected.
6.5

CVE-2026-34378: OpenEXR may crash when opening specially crafted EXR images

CVE-2026-34378 · published 7 months ago
Summary

The OpenEXR library used in Debian and Ubuntu can crash if it reads an image file that contains a maliciously set header value. The problem is fixed in version 3.4.9, so updating OpenEXR to that version or later eliminates the risk.

What to do
  • Update openexr openexr to version 3.4.9 or later.
Affected software
Ecosystem VendorProductAffected versions
Debian:14 debian openexr All versions
Ubuntu:26.10 canonical openexr All versions
– openexr openexr >= 3.4.0, < 3.4.9
cpe:2.3:a:openexr:openexr:*:*:*:*:*:*:*:*
Original advisory text
OpenEXR has a signed integer overflow in generic_unpack() when parsing EXR files with crafted negative dataWindow.min.x
OpenEXR provides the specification and reference implementation of the EXR file format, an image storage format for the motion picture industry. From 3.4.0 to before 3.4.9, a missing bounds check on the dataWindow attribute in EXR file headers allows an attacker to trigger a signed integer overflow in generic_unpack(). By setting dataWindow.min.x to a large negative value, OpenEXRCore computes an enormous image width, which is later used in a signed integer multiplication that overflows, causing the process to terminate with SIGILL via UBSan. This vulnerability is fixed in 3.4.9.
Fix within
Internet-facing 60 days
Internal At next upgrade
  • Not known to be exploited
  • Needs hands-on effort to exploit
  • Gives an attacker partial control
Severity
6.5 Medium
Exploitation
<1% chance of attack within 30 days
Type
CWE-190Integer Overflow
Timeline
Published6 Apr 2026
Updated3 Nov 2026
First seen6 Apr 2026
Track software like this
Free during beta