Intel

AIKIDO-2026-918787

AcademySoftwareFoundation.openexr is vulnerable to Denial of Service

Denial of ServiceGHSA-hphq-wq62-4mj3 Published Aug 10, 2026

55

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's planar HTJ2K decoder computes a decode loop endpoint by adding an unsigned image height to a signed chunk origin. For a file with a negative data-window Y origin and vertical subsampling, the mixed arithmetic converts the negative origin to a large unsigned value, so the loop endpoint wraps to a very large positive number. The decoder then keeps requesting component rows far past the declared image and stays CPU-bound until externally terminated. The fix computes the loop endpoint entirely in signed 64-bit arithmetic.

Who does this affect?

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

Background info

AcademySoftwareFoundation.openexr is vulnerable to Denial of Service in versions 3.4.0 - 3.4.13.

How to fix this

Upgrade the AcademySoftwareFoundation.openexr library to the patch version.