AcademySoftwareFoundation.openexr is vulnerable to Information Disclosure
54
Medium Risk
OpenEXR's scanline reader decodes ZIP-compressed chunks for channels that use vertical subsampling. When a channel sets ySampling greater than one, the decoder tests sample alignment using the absolute file row but computes the destination compact-buffer row from the chunk-local row, so later sampled rows are written to the wrong offsets and the final sampled row is never written. An application that reads a crafted subsampled EXR into a compact FrameBuffer then exposes stale bytes from its own output buffer and processes pixels from the wrong file rows. The fix aligns the destination row calculation with the absolute file row.
You are affected if you are using a version that falls within the vulnerable range and you decode untrusted ZIP-compressed EXR files that contain vertically subsampled channels into a compact frame buffer.
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