Intel

AIKIDO-2026-388445

AcademySoftwareFoundation.openexr is vulnerable to Out-of-bounds Write

Out-of-bounds WriteCVE-2026-59184 Published Aug 10, 2026

61

Medium Risk

This Affects:

C++AcademySoftwareFoundation.openexr
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

OpenEXRUtil's FlatImageChannel row addressing assumed a data window originating at (0, 0). Crafted EXR files with a nonzero data-window origin (or related subsampled layouts) make row-address computations land outside the allocated channel buffer, producing a heap out-of-bounds write while reading the image through OpenEXRUtil. The fix computes row pointers from the actual data-window origin.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you use OpenEXRUtil FlatImageChannel APIs to read untrusted EXR files whose data window does not start at the origin.

Background info

AcademySoftwareFoundation.openexr is vulnerable to Out-of-bounds Write in versions 3.3.0 - 3.3.12 and 3.4.0 - 3.4.13.

How to fix this

Upgrade the AcademySoftwareFoundation.openexr library to the patch version.