Intel

AIKIDO-2026-631050

AcademySoftwareFoundation.openexr is vulnerable to NULL Pointer Dereference

NULL Pointer DereferenceGHSA-29q6-4p2c-77qq Published Aug 10, 2026

69

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's exr_attr_set_preview() validates the top-level preview attribute pointer but not the nested rgba pointer. When a caller supplies nonzero preview width and height with rgba set to NULL, exr_attr_preview_create() allocates a destination buffer and memcpy()s from the NULL source, crashing the process. This is reachable through the public OpenEXRCore C API rather than by opening a crafted EXR alone. The fix rejects a NULL rgba pointer whenever the preview byte count is nonzero.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you call exr_attr_set_preview() with untrusted or insufficiently validated preview attribute data.

Background info

AcademySoftwareFoundation.openexr is vulnerable to NULL Pointer Dereference in versions 3.1.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