Intel

AIKIDO-2026-830125

OpenEXR is vulnerable to Information Disclosure

Information DisclosureGHSA-9c7r-mp54-x46f Published Aug 10, 2026

43

Medium Risk

This Affects:

PYTHONOpenEXR
3.2.3 - 3.4.13
Fixed in 3.4.14
Are you affected? Scan for Free

TL;DR

OpenEXRCore's deep-scanline reader, embedded in the PyPI OpenEXR module, lacks the packed-size-equals-unpacked-size guard that the tiled deep path already applies for uncompressed chunks. A crafted uncompressed deep-scanline EXR with mismatched sizes leaves an unpacked buffer uninitialized and copies those bytes into the caller's pixel buffer. The fix adds the same size-equality guard to the scanline chunk reader.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you decode untrusted uncompressed deep-scanline EXR files through the OpenEXR Python bindings.

Background info

OpenEXR is vulnerable to Information Disclosure in versions 3.2.3 - 3.4.13.

How to fix this

Upgrade the OpenEXR library to the patch version.

Are You Affected?

Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.

Free. No credit card required.

Aikido Platform