Description
FFmpeg through 9.0.2 contains a denial of service vulnerability in libavcodec/vorbis_parser.c that re-parses invalid extradata for every packet when valid_extradata remains false. Attackers can supply crafted Ogg or Matroska Vorbis streams with large invalid extradata and many packets to exhaust CPU during demuxing or probing.
Published: 2026-11-09
Score: 6.8 Medium
EPSS: n/a
KEV: No
Impact: Denial of Service
Action: Update FFmpeg
AI Analysis

Impact

FFmpeg versions up to and including 9.0.2 can be forced to consume excessive CPU cycles when parsing certain Vorbis streams. The flaw occurs in libavcodec/vorbis_parser.c where invalid extradata is re‑parsed for every packet as long as valid_extradata stays false. A crafted Ogg or Matroska Vorbis stream with a large amount of invalid extradata and many packets can trigger continuous re‑parsing, exhausting system resources and resulting in a denial‑of‑service. This weakness is a classic resource exhaustion flaw, classified as CWE‑400, affecting the availability of the service but not directly compromising data integrity or confidentiality.

Affected Systems

The vulnerability applies to the FFmpeg multimedia framework, specifically all releases through version 9.0.2. Anyone deploying FFmpeg on a server, workstation, or embedded device that may decode or probe Ogg/Matroska Vorbis media – for example broadcasters, media servers, video players, or automated transcoding pipelines – could be impacted if they run an affected instance without this fix.

Risk and Exploitability

Assessment indicates a CVSS score of 6.8, reflecting a moderate severity due to denial of service without elevated privileges. Because the EPSS score is unavailable, the current exploitation likelihood is uncertain, yet the lack of a KEV listing suggests no active widespread exploitation reports. Exploitation requires an attacker to deliver a specially crafted Vorbis stream that a vulnerable FFmpeg process must demux or probe; thus it typically occurs in contexts where the software processes untrusted media, such as cloud media services or user‑supplied content. Until the build is updated, an attacker could repeatedly send large invalid packets to a target system to exhaust CPU and render the service unresponsive.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade FFmpeg to version 10.x or later, which incorporates the code changes that address the vorbis parser CPU exhaustion. The referenced pull request in the CVE documentation implements the necessary logic corrections.
  • If an immediate upgrade is not possible, reconfigure the application or media pipeline to reject or bypass Vorbis streams that originate from untrusted sources, or disable vorbis demuxing entirely using configuration flags or a custom wrapper.
  • As a temporary containment measure, monitor the CPU utilization of media decoding processes and apply limits or sandboxing so that a single stream cannot dominate system resources.

Generated by OpenCVE AI on November 9, 2026 at 21:03 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 a denial of service vulnerability in libavcodec/vorbis_parser.c that re-parses invalid extradata for every packet when valid_extradata remains false. Attackers can supply crafted Ogg or Matroska Vorbis streams with large invalid extradata and many packets to exhaust CPU during demuxing or probing.
Title FFmpeg through 9.0.2 Vorbis Parser CPU Exhaustion via Invalid Extradata
First Time appeared Ffmpeg
Ffmpeg ffmpeg
Weaknesses CWE-400
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:55.096Z

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

Link: CVE-2026-125224

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-125224

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-09T21:15:14Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption