CVE-2026-59983
Received Received - Intake

Out-of-Bounds Read in OpenEXR ILP32 Builds

Vulnerability report for CVE-2026-59983, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-25

Last updated on: 2026-08-25

Assigner: GitHub, Inc.

Description

OpenEXR is the reference implementation and specification for the EXR image format, widely used in the motion picture industry. OpenEXR versions before 3.2.11, 3.3.0 through 3.3.12, and 3.4.0 through 3.4.13 are vulnerable on ILP32 builds to an out-of-bounds read. The vulnerability is reached when a crafted uncompressed deep-tile EXR causes the sample-count table size calculation in OpenEXRCore decoding.c to wrap before unpack_sample_table() iterates over the full attacker-controlled tile dimensions, allowing denial of service. This issue is fixed in versions 3.2.11, 3.3.13, and 3.4.14.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-25
Last Modified
2026-08-25
Generated
2026-08-25
AI Q&A
2026-08-25
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 45 associated CPEs
Vendor Product Version / Range
openexr openexr to 3.2.11 (exc)
openexr openexr From 3.3.0 (inc) to 3.3.12 (inc)
openexr openexr From 3.4.0 (inc) to 3.4.13 (inc)
openexr openexr 3.2.11
openexr openexr 3.3.13
openexr openexr 3.4.14
academysoftwarefoundation openexr From 3.4.0 (inc) to 3.4.13 (inc)
academysoftwarefoundation openexr 3.2.0
academysoftwarefoundation openexr 3.2.1
academysoftwarefoundation openexr 3.2.2
academysoftwarefoundation openexr 3.2.3
academysoftwarefoundation openexr 3.2.4
academysoftwarefoundation openexr 3.2.5
academysoftwarefoundation openexr 3.2.6
academysoftwarefoundation openexr 3.2.7
academysoftwarefoundation openexr 3.2.8
academysoftwarefoundation openexr 3.2.9
academysoftwarefoundation openexr 3.2.10
academysoftwarefoundation openexr 3.3.0
academysoftwarefoundation openexr 3.3.1
academysoftwarefoundation openexr 3.3.2
academysoftwarefoundation openexr 3.3.3
academysoftwarefoundation openexr 3.3.4
academysoftwarefoundation openexr 3.3.5
academysoftwarefoundation openexr 3.3.6
academysoftwarefoundation openexr 3.3.7
academysoftwarefoundation openexr 3.3.8
academysoftwarefoundation openexr 3.3.9
academysoftwarefoundation openexr 3.3.10
academysoftwarefoundation openexr 3.3.11
academysoftwarefoundation openexr 3.3.12
academysoftwarefoundation openexr 3.4.0
academysoftwarefoundation openexr 3.4.1
academysoftwarefoundation openexr 3.4.2
academysoftwarefoundation openexr 3.4.3
academysoftwarefoundation openexr 3.4.4
academysoftwarefoundation openexr 3.4.5
academysoftwarefoundation openexr 3.4.6
academysoftwarefoundation openexr 3.4.7
academysoftwarefoundation openexr 3.4.8
academysoftwarefoundation openexr 3.4.9
academysoftwarefoundation openexr 3.4.10
academysoftwarefoundation openexr 3.4.11
academysoftwarefoundation openexr 3.4.12
academysoftwarefoundation openexr 3.4.13

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-125 The product reads data past the end, or before the beginning, of the intended buffer.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability is an out-of-bounds read issue affecting OpenEXR, a format used in the motion picture industry. It occurs on 32-bit systems (ILP32 builds) when processing malformed deep-tiled EXR files. The problem stems from integer overflow during size calculations, causing the program to read beyond allocated memory. This can lead to crashes or denial of service.

Detection Guidance

Detect this vulnerability by checking OpenEXR versions on ILP32 systems. Use commands like 'exrheader --version' or 'ldd /path/to/libOpenEXRCore.so | grep OpenEXR' to verify versions. Affected versions are 3.2.0-3.2.10, 3.3.0-3.3.12, and 3.4.0-3.4.13. Test with malformed deep-tile EXR files to trigger crashes or use AddressSanitizer (ASAN) for detection during processing.

Impact Analysis

The vulnerability can cause applications using OpenEXR to crash, leading to denial of service. It may also corrupt memory or allow limited data exposure, though arbitrary code execution was not proven. Users on 32-bit systems are most at risk when processing untrusted EXR files.

Compliance Impact

This vulnerability primarily causes denial of service through application crashes, which may impact availability of systems processing EXR files. It does not directly affect confidentiality or integrity of data, but could disrupt operations handling sensitive media files subject to GDPR or HIPAA. Compliance may be indirectly affected if the denial of service impacts systems storing or processing protected data.

Mitigation Strategies

Upgrade OpenEXR to patched versions 3.2.11, 3.3.13, or 3.4.14. Avoid processing untrusted EXR files on ILP32 systems. If using 32-bit environments, consider migrating to 64-bit builds where this issue does not apply. Monitor for crashes during EXR file processing as potential indicators of exploitation.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-59983. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart