AcademySoftwareFoundation.openexr is vulnerable to Information Disclosure
33
Low Risk
OpenEXRCore reconstructs DWAA/DWAB channels classified as UNKNOWN from an inflated scratch buffer. The decoder only checks that the declared UNKNOWN stream fits the scratch buffer, not that it supplies enough bytes for every UNKNOWN channel, so a file declaring a short UNKNOWN stream leaves part of the buffer uninitialized. The row-copy path then reconstructs full channel rows from that buffer and returns bytes that were never written, disclosing stale heap memory. The fix requires the declared UNKNOWN size to cover the bytes needed by UNKNOWN-classified channels.
You are affected if you are using a version that falls within the vulnerable range and you decode untrusted DWAA/DWAB-compressed EXR files.
AcademySoftwareFoundation.openexr is vulnerable to Information Disclosure 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