Intel

AIKIDO-2026-664951

AcademySoftwareFoundation.openexr is vulnerable to Information Disclosure

Information DisclosureGHSA-8ggg-fhxp-95p9 Published Aug 10, 2026

43

Medium Risk

This Affects:

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

TL;DR

OpenEXRCore decodes HTJ2K-compressed images using a channel map that assigns codestream components to file channels. The decoder verifies that each mapped index is in range but does not require the map to be a permutation, so a malformed file can point several components at one channel and leave other channels unwritten in an uninitialized scratch buffer. Those unwritten channels are then copied to the caller, disclosing stale heap contents. The fix rejects any channel map that is not a strict permutation before decoded data is copied.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you decode untrusted EXR files that use HTJ2K compression.

Background info

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

How to fix this

Upgrade the AcademySoftwareFoundation.openexr library to the patch version.