CVE-2026-34545CWE-122CWE-190

OpenEXR: integer overflow lead to OOB in HTJ2K decoder

High · published April 1, 2026

CVSS v4.0
8.4
EPSS
1%
Percentile
54.3
In the wild
Unconfirmed
What it is

OpenEXR provides the specification and reference implementation of the EXR file format, an image storage format for the motion picture industry. From version 3.4.0 to before version 3.4.7, an attacker providing a crafted .exr file with HTJ2K compression and a channel width of 32768 can write controlled data beyond the output heap buffer in any application that decodes EXR images. The write primitive is 2 bytes per overflow iteration or 4 bytes (by another path), repeating for each additional pixel past the overflow point. In this context, a heap write overflow can lead to remote code execution on systems. This issue has been patched in version 3.4.7.

The record
Technical detail
CVSS v4.0
8.4 · HIGH
Vector
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
EPSS
0.00745 · 54.3th percentile
Weaknesses
CWE-122 · Heap-based Buffer Overflow; CWE-190 · Integer Overflow or Wraparound
Published
2026-04-01T20:51Z
EPSS history
Timeline
  • 01 APR 20:51Z
    OpenEXR: integer overflow lead to OOB in HTJ2K decoder
    cvelistv5