PT-2026-56857 · Openexr · Openexr

CVE-2026-55059

·

Published

2026-07-08

·

Updated

2026-08-27

CVSS v3.1

6.1

Medium

VectorAV:L/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H
Name of the Vulnerable Software and Affected Versions OpenEXR versions prior to 3.2.10 OpenEXR versions prior to 3.3.12 OpenEXR versions prior to 3.4.13
Description A heap out-of-bounds write exists in the Imf 4 0::SampleCountChannel::set(int r, unsigned int newNumSamples[]) function. The row-based sample-count setter incorrectly uses dataWindow.min.x instead of dataWindow.min.y to compute the target Y coordinate. In deep image data windows where min.x differs from min.y, a valid row index can result in an invalid Y coordinate, leading to writes before the allocated numSamples buffer. This issue is reachable via the public OpenEXRUtil DeepImage API and can result in heap corruption and process crashes.
Recommendations Update to version 3.2.10. Update to version 3.3.12. Update to version 3.4.13.

Exploit

Fix

Memory Corruption

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

AZL-97626
CVE-2026-55059
ECHO-460B-2C90-9266
GHSA-54CP-3RQ6-7MQ8
OPENSUSE-SU-2026:11218-1
OPENSUSE-SU-2026:21336-1
SUSE-SU-2026:22653-1
SUSE-SU-2026:3169-1

Affected Products

Openexr