Description
FFmpeg through 9.0.2 contains an integer overflow vulnerability in the OpenEXR decoder's decode_frame() in libavcodec/exr.c that miscalculates the tiled block count. Attackers can supply a crafted tiled OpenEXR image with large dimensions and small tiles to skip decoding and disclose uninitialized memory or stale frame data.
Published: 2026-11-09
Score: 4.8 Medium
EPSS: n/a
KEV: No
Impact: Information Disclosure
Action: Patch Now
AI Analysis

Impact

FFmpeg versions up to 9.0.2 feature an integer overflow in the OpenEXR decoder, where the tile count calculation is incorrect. A malicious image file with large dimensions and very small tiles can force the decoder to skip proper processing, causing uninitialized memory or stale frame data to be exposed. This flaw directly permits attackers to read potentially sensitive data from memory, although it does not enable code execution or complete denial of service. The weakness is a classic integer overflow vulnerability described by CWE-190.

Affected Systems

This issue affects FFmpeg, a widely used multimedia framework, as identified by the CNA. The vulnerability applies to all releases of FFmpeg compiled with the OpenEXR decoder up to and including version 9.0.2. No specific sub-products or operating systems are singled out, so any system that uses FFmpeg to decode OpenEXR images may be exposed if it runs an affected version.

Risk and Exploitability

The CVSS score of 4.8 indicates a medium severity. The EPSS score is not available, but the lack of a high EPSS does not diminish the real risk because the vulnerability can be exploited with a crafted OpenEXR file, which is easy to create. The KEV status shows it is not yet listed in CISA's catalog, but the potential for memory disclosure remains significant. The likely attack vector is file‑based, requiring an attacker to deliver a malicious OpenEXR image to the victim's FFmpeg process—either directly through user‑controlled input or indirectly via software that processes media files.

Generated by OpenCVE AI on November 9, 2026 at 21:41 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade FFmpeg to the latest stable release that contains the integer‑overflow fix in the OpenEXR decoder.
  • Restrict FFmpeg from decoding OpenEXR images that originate from untrusted sources, or pre‑validate the image size and tile dimensions before processing.
  • Apply system‑level memory‑scrubbing or use secure isolation techniques (e.g., sandboxing or process separation) to limit exposure of uninitialized memory should an escape occur.

Generated by OpenCVE AI on November 9, 2026 at 21:41 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 09 Nov 2026 19:15:00 +0000

Type Values Removed Values Added
Description FFmpeg through 9.0.2 contains an integer overflow vulnerability in the OpenEXR decoder's decode_frame() in libavcodec/exr.c that miscalculates the tiled block count. Attackers can supply a crafted tiled OpenEXR image with large dimensions and small tiles to skip decoding and disclose uninitialized memory or stale frame data.
Title FFmpeg through 9.0.2 Integer Overflow in OpenEXR Decoder Tile Count
First Time appeared Ffmpeg
Ffmpeg ffmpeg
Weaknesses CWE-190
CPEs cpe:2.3:a:ffmpeg:ffmpeg:*:*:*:*:*:*:*:*
Vendors & Products Ffmpeg
Ffmpeg ffmpeg
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 4.8, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-09T19:10:55.630Z

Reserved: 2026-11-09T17:44:24.931Z

Link: CVE-2026-125100

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-09T19:16:51.020

Modified: 2026-11-09T19:16:51.020

Link: CVE-2026-125100

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-09T21:00:09Z

Weaknesses
  • CWE-190

    Integer Overflow or Wraparound