AcademySoftwareFoundation.openexr is vulnerable to NULL Pointer Dereference
69
Medium Risk
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.
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.
AcademySoftwareFoundation.openexr is vulnerable to NULL Pointer Dereference in versions 3.1.0 - 3.4.13.
Upgrade the AcademySoftwareFoundation.openexr library to the patch version.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

I consent to receiving marketing communications based on Aikido’s Privacy Policy.
SOC 2Compliant
ISO 27001Compliant