Description
FFmpeg through 9.0.2 contains an out-of-bounds read vulnerability in the prores_ks encoder's get_alpha_data() that reads before the blocks buffer for interlaced frames with odd heights. Attackers can supply video with alpha and odd height encoded to interlaced ProRes 4444, causing out-of-bounds memory to be encoded into the output alpha plane.
Published: 2026-11-09
Score: 2 Low
EPSS: n/a
KEV: No
Impact: Out-of-Bounds Read
Action: Patch
AI Analysis

Impact

The vulnerability resides in FFmpeg's prores_ks encoder and allows an attacker to provide a specially crafted video stream with an alpha channel and odd‑height interlaced frames. Under these conditions the get_alpha_data() function reads from before the start of its internal blocks buffer, capturing arbitrary memory that then gets written into the output alpha plane. The resulting encoded file can therefore contain leaked memory from the FFmpeg process, potentially exposing sensitive data or corrupting the output.

Affected Systems

FFmpeg versions up to and including 9.0.2 are affected. The flaw applies to all builds that utilize the prores_ks encoder when generating interlaced ProRes 4444 streams with alpha data. Users running any derivative of 9.0.2 or earlier and employing this encoder configuration are at risk, regardless of operating system or distribution.

Risk and Exploitability

The CVSS score of 2 indicates very low severity. EPSS information is unavailable, and the issue is not listed in CISA’s KEV catalog, implying a low probability of widespread exploitation. Exploitation requires an attacker to supply malicious input to the encoder; no network or remote code execution channel exists. The risk therefore centers on inadvertent data leakage or corruption of the encoded output when the encoder processes crafted input.

Generated by OpenCVE AI on November 9, 2026 at 22:04 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to FFmpeg 9.1 or later, where the get_alpha_data() bug has been corrected.
  • If an upgrade cannot be performed immediately, avoid encoding interlaced ProRes 4444 frames that include an alpha channel and have odd heights—convert the source to progressive or strip the alpha channel before encoding.
  • Implement input validation to detect and reject videos containing interlaced frames of odd height with alpha channels before they are passed to FFmpeg.
  • For automated encoding workflows, add a pre‑processing step that sanitizes or rejects suspicious frames to prevent the fault from being triggered.

Generated by OpenCVE AI on November 9, 2026 at 22:04 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 out-of-bounds read vulnerability in the prores_ks encoder's get_alpha_data() that reads before the blocks buffer for interlaced frames with odd heights. Attackers can supply video with alpha and odd height encoded to interlaced ProRes 4444, causing out-of-bounds memory to be encoded into the output alpha plane.
Title FFmpeg through 9.0.2 Out-of-Bounds Read via prores_ks Interlaced Alpha Encoding
First Time appeared Ffmpeg
Ffmpeg ffmpeg
Weaknesses CWE-127
CPEs cpe:2.3:a:ffmpeg:ffmpeg:*:*:*:*:*:*:*:*
Vendors & Products Ffmpeg
Ffmpeg ffmpeg
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 2, 'vector': 'CVSS:4.0/AV:L/AC:H/AT:P/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:11:24.279Z

Reserved: 2026-11-09T18:15:13.992Z

Link: CVE-2026-125206

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-125206

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-09T22:45:07Z

Weaknesses