PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-59189 AcademySoftwareFoundation CVE debrief

CVE-2026-59189 is a heap out-of-bounds read vulnerability in OpenEXRUtil versions 3.3.0 through 3.3.12 and 3.4.0 through 3.4.12. The vulnerability arises from the TypedDeepImageChannel<T>::row() API returning an out-of-bounds pointer when a deep image has a non-zero dataWindow origin, resulting in a crash and potential information disclosure. This issue is fixed in versions 3.3.13 and 3.4.13.

Vendor
AcademySoftwareFoundation
Product
openexr
CVSS
HIGH 7.1
CISA KEV
Not listed in stored evidence
Original CVE published
2026-08-25
Original CVE updated
2026-09-09
Advisory published
2026-08-25
Advisory updated
2026-09-09

Who should care

Defenders responsible for systems and applications using OpenEXRUtil should assess exposure and prioritize patching or upgrading to fixed versions to prevent potential crashes and information disclosure.

Why it matters

CVE-2026-59189 is a heap out-of-bounds read vulnerability in OpenEXRUtil that can result in crashes and potential information disclosure. Defenders should prioritize patching or upgrading to fixed versions to prevent these consequences.

  • Potential crashes and information disclosure
  • Need to patch or upgrade to fixed versions
  • Requires review and update of affected systems and applications
  • Monitoring for potential crashes and information disclosure

Technical summary

The TypedDeepImageChannel<T>::row() API in OpenEXRUtil versions 3.3.0 through 3.3.12 and 3.4.0 through 3.4.12 can return an out-of-bounds pointer when a deep image has a non-zero dataWindow origin, resulting in a heap out-of-bounds read and crash. This can lead to potential information disclosure under a controlled heap layout. The issue arises from the use of two conflicting coordinate models in ImfDeepImageChannel. Defenders should prioritize patching or upgrading to fixed versions of OpenEXRUtil, specifically versions 3.3.13 or 3.4.13, to prevent potential crashes and information disclosure.

Defensive priority

Defenders should prioritize patching or upgrading to fixed versions of OpenEXRUtil, specifically versions 3.3.13 or 3.4.13, to prevent potential crashes and information disclosure.

Recommended defensive actions

  • Patch or upgrade to OpenEXRUtil versions 3.3.13 or 3.4.13
  • Review and update affected systems and applications
  • Monitor for potential crashes and information disclosure
  • Perform a thorough review of asset inventory to identify potentially affected systems
  • Implement compensating controls for exposed systems while remediation is scheduled and verified
  • Track exceptions and retest remediated assets
  • Review relevant monitoring, detection, and logs for exposed assets that need extra review

Evidence notes

The CVE record and NVD vulnerability detail provide information on the vulnerability, its impact, and the fixed versions. However, the corpus does not establish versions, exploitation, impact, or remediation beyond the provided official sources.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-59189 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-59189

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-59189 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-59189

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.