AcademySoftwareFoundation.openexr is vulnerable to Integer Overflow
86
High Risk
Affected versions of this package are vulnerable to out-of-bounds memory access in the PIZ decompression path due to signed integer overflow when advancing the wavelet buffer pointer. The decoder updates the working pointer using nx * ny * wcount computed with signed 32-bit arithmetic, which can overflow for crafted image dimensions and cause the pointer to wrap to an incorrect location. Subsequent wavelet decoding then operates in place on this invalid address, resulting in both out-of-bounds reads and writes. An attacker able to supply a specially crafted EXR file can trigger memory corruption and crashes during decoding.
You are affected if you are using a version that falls within the vulnerable range.
AcademySoftwareFoundation.openexr is vulnerable to Integer Overflow in versions 3.4.0 - 3.4.8, 3.3.0 - 3.3.8 and 3.1.0 - 3.2.6.
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.

SOC 2Compliant
ISO 27001Compliant