Read the docs
TI-2023-05377 Aliases CVE-2023-5841GHSA-gxmr-rxpv-c8fq

OpenEXR Heap Overflow in Scanline Deep Data Parsing

Priority HIGH 80CWE-122Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
Code execution
Confidentiality · integrity · availability
High · High · None
Fix status
Partial Red Hat: 6 fixed, 2 without a fix

Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA and Red Hat. Impact type from CWE-122 and the CVSS impact.

Summary

Due to a failure in validating the number of scanline samples of a OpenEXR file containing deep scanline data, Academy Software Foundation OpenEX image parsing library version 3.2.1 and prior is susceptible to a heap-based buffer overflow vulnerability. This issue was resolved as of versions v3.2.2 and v3.1.12 of the affected library.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.01248 69th percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by NVD
Fix Partial OpenEXR (Academy Software Foundation): 3.2.2, 3.1.12Red Hat: 4 advisoriesRed Hat: 6 fixed, 2 without a fix

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
Yes
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
Academy Software FoundationOpenEXRup to 3.2.13.2.2, 3.1.12Patch availableCNA

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:openexr:openexr:*:*:*:*:*:*:*:*up to 3.2.1VulnerableAcademy Software Foundation

Remediation

  • Fix · CNA OpenEXR (Academy Software Foundation) Fixed in 3.2.2, 3.1.12

Red Hat 4 advisories

  • RHSA-2024:9548 Released 2024-11-13 · Red Hat rating Important
    openexr security update
    • Red Hat CodeReady Linux Builder (v. 9) openexr-devel-3.1.1-2.el9_5.1
    • Red Hat Enterprise Linux AppStream (v. 9) openexr-3.1.1-2.el9_5.1, openexr-libs-3.1.1-2.el9_5.1
  • RHSA-2024:8800 Released 2024-11-04 · Red Hat rating Important
    openexr security update
    • Red Hat Enterprise Linux AppStream (v. 9) openexr-3.1.1-2.el9_4.1, openexr-libs-3.1.1-2.el9_4.1
    • Red Hat Enterprise Linux CRB (v. 9) openexr-devel-3.1.1-2.el9_4.1
  • RHSA-2024:8801 Released 2024-11-04 · Red Hat rating Important
    openexr security update
    • Red Hat CodeReady Linux Builder EUS (v.9.2) openexr-devel-3.1.1-2.el9_2.1
    • Red Hat Enterprise Linux AppStream EUS (v.9.2) openexr-3.1.1-2.el9_2.1, openexr-libs-3.1.1-2.el9_2.1
Show 1 more Red Hat advisories
  • RHSA-2024:8802 Released 2024-11-04 · Red Hat rating Important
    openexr security update
    • Red Hat Enterprise Linux AppStream E4S (v.9.0) openexr-3.1.1-2.el9_0.1, openexr-libs-3.1.1-2.el9_0.1

Vendor assessments

Red Hat

Red Hat rating: Important. Red Hat's page for this CVE →

ProductStatusPlan or fix
Red Hat Enterprise Linux 6AffectedNo fix planned: Out of support scope
Red Hat Enterprise Linux 8AffectedNo fix planned: Will not fix
Red Hat CodeReady Linux Builder (v. 9)Fixed RHSA-2024:9548
Red Hat CodeReady Linux Builder EUS (v.9.2)Fixed RHSA-2024:8801
Red Hat Enterprise Linux AppStream (v. 9)Fixed RHSA-2024:8800, RHSA-2024:9548
Red Hat Enterprise Linux AppStream E4S (v.9.0)Fixed RHSA-2024:8802
Red Hat Enterprise Linux AppStream EUS (v.9.2)Fixed RHSA-2024:8801
Red Hat Enterprise Linux CRB (v. 9)Fixed RHSA-2024:8800
Not affected: 2 products
  • Red Hat Enterprise Linux 7
  • Red Hat Enterprise Linux 8

Timeline

  1. 2026-10-02 Threatist record created from CVE-2023-5841
  2. 2026-10-03 Alias added: GHSA-gxmr-rxpv-c8fq

References

  • TI-2026-30537 OpenEXR: Out-of-bounds read in `IDManifest::init()` during prefix expansion CVSS 4.0HIGH 8.8
  • TI-2026-26792 OpenEXR: Heap information disclosure in PXR24 decompression via unchecked decompressed size (undo_pxr24_impl) CVSS 4.0HIGH 8.7
  • TI-2026-26794 OpenEXR: integer overflow lead to OOB in HTJ2K decoder CVSS 4.0HIGH 8.4
  • TI-2026-26793 OpenEXR: integer overflow to OOB write in uncompress_b44_impl() CVSS 4.0HIGH 8.4
  • TI-2025-30442 OpenEXR's Forged Unpacked Size can Lead to Heap-Based Buffer Overflow in Deep Scanline Parsing CVSS 4.0HIGH 8.4
  • TI-2026-33437 OpenEXR HTJ2K decoder heap buffer over-read in ht_undo_impl() (DoS) CVSS 4.0HIGH 8.3
See all 77 →

Sources