OpenEXR Heap Overflow in Scanline Deep Data Parsing
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
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
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| Academy Software Foundation | OpenEXR | up to 3.2.1 | 3.2.2, 3.1.12 | Patch available | CNA |
- OpenEXR VendorAcademy Software Foundation Affected up to 3.2.1 Fixed in 3.2.2, 3.1.12 Patch available CNA
CPE configurations NVD · 1
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:openexr:openexr:*:*:*:*:*:*:*:* | up to 3.2.1 | Vulnerable | Academy Software Foundation |
- cpe:2.3:a:openexr:openexr:*:*:*:*:*:*:*:* Versions up to 3.2.1 Vulnerable ·Academy 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 Importantopenexr 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 Importantopenexr 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 Importantopenexr 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 Importantopenexr 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 →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat Enterprise Linux 6 | Affected | No fix planned: Out of support scope |
| Red Hat Enterprise Linux 8 | Affected | No 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
- 2026-10-02 Threatist record created from CVE-2023-5841
- 2026-10-03 Alias added: GHSA-gxmr-rxpv-c8fq
References
More Academy Software Foundation Openexr vulnerabilities
- 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
Sources
- CVE-2023-5841 · CVE Program
- CVE-2023-5841 · NVD
- FIRST EPSS
- GHSA-gxmr-rxpv-c8fq · GitHub Advisory Database · CC BY 4.0
- CVE-2023-5841 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences