PT-2026-56859

CVE-2026-55373

·

Published

2026-07-08

·

Updated

2026-10-22

Description by

CVSS 3.1
6.2
Medium
MetricsAV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/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 An infinite-loop issue exists in SampleCountChannel due to the roundListSizeUp() function. This function rounds a sample-list size to the next power of two using repeated unsigned left shifts. When the value UINT MAX is processed, the sequence reaches 0x80000000, and the subsequent left shift wraps the 32-bit value to 0. Since 0 remains less than UINT MAX, the loop never terminates. This can be triggered via public OpenEXRUtil APIs by calling SampleCountChannel::set(x, y, UINT MAX) on a valid pixel or by editing the sample-count buffer through SampleCountChannel::Edit (where the destructor calls endEdit()).
Recommendations Update OpenEXR to version 3.2.10. Update OpenEXR to version 3.3.12. Update OpenEXR to version 3.4.13.
Exploitability
Exploit
Fix
Impacts
Researchers
Vendors
Affected products
Related identifiers
GHSA-MFF9-68X3-H8RH
AZL-97623
CLSA-2026-1792627161
CLSA-2026-1792628290
ECHO-3C1F-3605-C2D9
OPENSUSE-SU-2026:11218-1
OPENSUSE-SU-2026:21336-1
SUSE-SU-2026:22653-1
SUSE-SU-2026:3169-1
Found an issue in the description? Have something to add? Feel free to write us 👾