PT-2026-81419 · Unknown · Openexrutil

·

CVE-2026-59189

·

Published

2026-08-25

·

Updated

2026-09-02

CVSS v3.1

7.1

High

VectorAV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H
Name of the Vulnerable Software and Affected Versions OpenEXRUtil versions 3.3.0 through 3.3.12 OpenEXRUtil versions 3.4.0 through 3.4.12
Description The TypedDeepImageChannel<T>::row() API can return an out-of-bounds pointer when a deep image has a non-zero dataWindow origin. This occurs because ImfDeepImageChannel utilizes two conflicting coordinate models: at(x, y) uses absolute coordinates, while row(r) is documented for 0-based logical access. Consequently, if dataWindow.min is non-zero, row(0) points outside the sampleListPointers allocation rather than the first logical row. This leads to a heap out-of-bounds read and crash, which may allow information disclosure under a controlled heap layout.
Recommendations Update versions 3.3.0 through 3.3.12 to version 3.3.13. Update versions 3.4.0 through 3.4.12 to version 3.4.13.

Exploit

Fix

Out of bounds Read

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

Weakness Enumeration

Related Identifiers

AZL-97637
CVE-2026-59189
ECHO-EC93-6DA5-DCB2
GHSA-HWMV-39V6-739M
OPENSUSE-SU-2026:11612-1
OPENSUSE-SU-2026:21737-1

Affected Products

Openexrutil