Description
FFmpeg through 9.0.2 contains an out-of-bounds read vulnerability in pcm_dvd_encode_frame() in libavcodec/pcm-dvdenc.c when a 24-bit final frame holds fewer samples than one block. Attackers can supply 24-bit 48 or 96 kHz audio whose length leaves a short final frame, causing the loop counter to wrap and crash the transcoding process.
Published: 2026-11-09
Score: 6.8 Medium
EPSS: n/a
KEV: No
Impact: Out-of-Bounds Read leading to Denial of Service
Action: Patch immediately
AI Analysis

Impact

FFmpeg through version 9.0.2 contains an out-of-bounds read flaw in the PCM DVD encoder routine. When a 24‑bit audio stream of 48 or 96 kHz has a final frame with fewer samples than one block, the encoder’s loop counter wraps, causing the function to read memory beyond its intended bounds. The resulting crash stops the transcoding process. The weakness is identified by CWE-125 and carries a CVSS score of 6.8, indicating moderate severity.

Affected Systems

The issue affects all FFmpeg releases up to and including 9.0.2. Systems that employ the FFmpeg library, particularly those running the pcm_dvd_encode_frame() routine to process 24‑bit audio streams, are potentially impacted. Updated versions released after 9.0.2 address the vulnerability.

Risk and Exploitability

The flaw poses a denial‑of‑service risk. An attacker who can supply a crafted 24‑bit 48 or 96 kHz audio file to a vulnerable FFmpeg instance can trigger the out‑of‑bounds read, causing the transcoder to crash. The EPSS score is unavailable, the vulnerability is not listed in CISA’s KEV catalog, and the CVSS 6.8 score signifies a non‑trivial impact. Exploitation does not provide code execution, but the crash requires remediation to prevent service interruption.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update FFmpeg to a version newer than 9.0.2 where pcm_dvd_encode_frame() has been fixed.
  • Validate or restrict input audio streams to avoid 24‑bit 48 or 96 kHz files with a final frame shorter than one block before invoking the encoder.
  • If updates are delayed, run FFmpeg within a sandboxed or isolated environment to contain any crash or data exposure.

Generated by OpenCVE AI on November 9, 2026 at 22:09 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 pcm_dvd_encode_frame() in libavcodec/pcm-dvdenc.c when a 24-bit final frame holds fewer samples than one block. Attackers can supply 24-bit 48 or 96 kHz audio whose length leaves a short final frame, causing the loop counter to wrap and crash the transcoding process.
Title FFmpeg through 9.0.2 Out-of-Bounds Read via PCM DVD Encoder
First Time appeared Ffmpeg
Ffmpeg ffmpeg
Weaknesses CWE-125
CPEs cpe:2.3:a:ffmpeg:ffmpeg:*:*:*:*:*:*:*:*
Vendors & Products Ffmpeg
Ffmpeg ffmpeg
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'}

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-09T21:06:56.912Z

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

Link: CVE-2026-125194

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

Modified: 2026-11-09T22:18:43.913

Link: CVE-2026-125194

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-09T23:00:10Z

Weaknesses