Intel

AIKIDO-2026-676354

OpenEXR is vulnerable to Heap-based Buffer Overflow

Heap-based Buffer OverflowCVE-2026-61703 Published Aug 10, 2026

70

High Risk

This Affects:

PYTHONOpenEXR
3.3.0 - 3.3.12
Fixed in 3.3.13
3.4.0 - 3.4.13
Fixed in 3.4.14
Are you affected? Scan for Free

TL;DR

PyOpenEXR's deep mixed-RGB coalescing path combines differently typed or mixed RGB channel sets into one destination array without fully validating that the allocated buffer matches the data to be written. A crafted deep EXR with mixed RGB channel layouts can therefore overflow the heap during a default coalesced read. The fix rejects unsafe mixed RGB coalescing layouts before the native write runs.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you read untrusted deep EXR files with mixed RGB channel layouts through PyOpenEXR using default channel coalescing.

Background info

OpenEXR is vulnerable to Heap-based Buffer Overflow in versions 3.3.0 - 3.3.12 and 3.4.0 - 3.4.13.

How to fix this

Upgrade the OpenEXR library to the patch version.