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.
Published: 2026-08-25
Score: 5.5 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A crafted uncompressed deep‑tile EXR triggers an out‑of‑bounds read in OpenEXR's DeepTiledInputFile sample‑count table decoding on ILP32 builds. The calculation of the sample‑count table size wraps, which causes unpack_sample_table() to read beyond the buffer. This results in a denial of service by corrupting memory or crashing the application. The flaw is a classic CWE-125 out‑of‑bounds read.

Affected Systems

The Academy Software Foundation's OpenEXR library, specifically versions prior to 3.2.11, 3.3.0 through 3.3.12, and 3.4.0 through 3.4.13, on ILP32 architectures. These are used in motion‑picture pipelines that embed deep‑tile EXR images.

Risk and Exploitability

The CVSS score of 5.5 indicates a moderate severity. EPSS information is unavailable, and the vulnerability is not listed in CISA's KEV. The flaw is likely exploitable by an attacker who can supply a malicious deep‑tile EXR file, implying a local or remote file‑processing attack vector. Because the vulnerability manifests as a denial of service rather than code execution, the impact is confined to availability and does not compromise confidentiality or integrity.

Generated by OpenCVE AI on August 25, 2026 at 20:08 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade OpenEXR to version 3.2.11, 3.3.13, 3.4.14, or later.
  • Recompile or rebuild applications to use a 64‑bit (ILP64) build of OpenEXR to eliminate the ILP32 constraint.
  • Configure applications to reject or sandbox untrusted deep‑tile EXR files until the library is patched.

Generated by OpenCVE AI on August 25, 2026 at 20:08 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 25 Aug 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 25 Aug 2026 18:15:00 +0000

Type Values Removed Values Added
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.
Title OpenEXR: Out-of-bounds read in DeepTiledInputFile sample-count table decode on ILP32
Weaknesses CWE-125
References
Metrics cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-25T18:32:39.465Z

Reserved: 2026-07-07T19:41:00.004Z

Link: CVE-2026-59983

cve-icon Vulnrichment

Updated: 2026-08-25T18:32:30.298Z

cve-icon NVD

Status : Received

Published: 2026-08-25T18:17:56.910

Modified: 2026-08-25T19:16:51.570

Link: CVE-2026-59983

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-25T20:15:04Z

Weaknesses