CVE Catalog

CVE-2026-59183

MediumCVSS 5.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.17%

6th percentile - higher than 6% of all known CVEs

Summary

OpenEXR versions 3.1.0-3.2.10, 3.3.0-3.3.12, and 3.4.0-3.4.13 have an integer overflow in unpack_sample_table(), leading to a read from an invalid memory address and crash when decoding a crafted deep tiled EXR file.

Risk Assessment

This vulnerability can be exploited to cause application crashes (denial of service) in programs processing EXR files, potentially disrupting production systems.

Recommendation

Update OpenEXR to versions 3.2.11, 3.3.13, or 3.4.14 which contain the fix. Limit processing of untrusted EXR files.

Other vulnerabilities in OpenEXR

See all
Original NVD description (English source)

OpenEXR is the reference implementation and specification for the EXR image format, widely used in the motion picture industry. In versions 3.1.0 through 3.2.10, 3.3.0 through 3.3.12, and 3.4.0 through 3.4.13, an int32_t multiplication in OpenEXRCore's unpack_sample_table() can overflow while decoding a crafted deep tiled EXR file, producing an invalid pointer that leads to a read from an unmapped memory address and a crash. Because the overflow occurs in the standard decoding path (exr_decoding_run), any application that decodes deep tiled EXR files is affected. This issue is fixed in versions 3.2.11, 3.3.13, and 3.4.14.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS