Intel

AIKIDO-2026-894948

AcademySoftwareFoundation.openexr is vulnerable to Information Disclosure

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

43

Medium Risk

This Affects:

C++AcademySoftwareFoundation.openexr
3.1.0 - 3.4.13
Fixed in 3.4.14
Are you affected? Scan for Free

TL;DR

OpenEXRCore rejects uncompressed chunks whose packed size does not equal the unpacked size for tiled deep images, but the equivalent scanline reader performs no such check. A crafted uncompressed deep-scanline file with mismatched sizes causes the decoder to allocate an unpacked buffer that is never filled and then copy its uninitialized contents into the caller's pixel buffer. This discloses stale heap memory to the reading application. 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.

Background info

AcademySoftwareFoundation.openexr is vulnerable to Information Disclosure in versions 3.1.0 - 3.4.13.

How to fix this

Upgrade the AcademySoftwareFoundation.openexr library to the patch version.