Intel

AIKIDO-2026-315471

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

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

70

High 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

On ILP32 builds, TiledRgbaInputFile large-tile handling computes Array2D allocation sizes from attacker-controlled tile dimensions using 32-bit arithmetic. A crafted tiled EXR with oversized tiles can overflow the size computation, undersize the Array2D, and write heap data out of bounds while reading tiles. Typical 64-bit builds are not affected. The fix rejects oversized tile allocation requests before the Array2D is created.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you run a 32-bit (ILP32) build that reads untrusted tiled EXR files through TiledRgbaInputFile.

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.

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