Integer overflow in Academysoftwarefoundation Openexr

CVE-2026-42217

OpenEXR provides the specification and reference implementation of the EXR file format, an image storage format for the motion picture industry. From versions 3.0.0 to before 3.2.9, 3.3.0 to before 3.3.11, and 3.4.0 to before 3.4.11, readVariableLengthInteger() decodes a variable-length integer from untrusted EXR input without bounding the shift count. After enough continuation bytes, the code executes a left shift by 70 on a 64-bit value, which is undefined behavior. This issue has been patched in versions 3.2.9, 3.3.11, and 3.4.11.

Vulnerability class: Integer Overflow

EPSS: 0.004 (32.5th percentile) — read the EPSS interpretation.

CVSS v3 metric

CVSS v3 base score 9.8 (Critical). Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H.

Affected products

Weakness classification (CWE)

References

Frequently asked questions

What is CVE-2026-42217?
CVE-2026-42217 is a critical-severity vulnerability in Academysoftwarefoundation Openexr, classified under Integer Overflow or Wraparound. CVSS score: 9.8/10. Published 2026-05-07.
How severe is CVE-2026-42217?
Critical severity. CVSS v3 base score is 9.8 out of 10.