Description
FFmpeg through 9.0.2 contains a memory leak vulnerability in libavcodec/vaapi_decode.c that allows attackers to exhaust memory by supplying streams with slice parse errors. Attackers can craft H.264 or other VAAPI-decoded video where later slices fail to parse on every frame, continuously leaking VA parameter and slice buffers plus driver and heap memory.
Published: 2026-11-09
Score: 5.7 Medium
EPSS: n/a
KEV: No
Impact: Memory Exhaustion leading to Service Degradation
Action: Patch
AI Analysis

Impact

FFmpeg versions up to 9.0.2 contain a memory leak in the VAAPI decoder module. By feeding specially crafted H.264 or other VAAPI‑decoded streams that trigger slice parse errors on each frame, an attacker can cause continuous allocation of VA parameter, slice, driver and heap memory. The leak persists while the stream is processed, potentially exhausting system memory and triggering a crash or severe slowdown of the affected FFmpeg instance. This flaw does not directly grant code execution or data disclosure, but it facilitates a denial‑of‑service attack by exhausting available memory.

Affected Systems

The vulnerability affects the FFmpeg project, specifically all releases up to and including 9.0.2. Any system running an affected version of FFmpeg and using VAAPI decoding for video streams is at risk. No additional vendor or product variants are mentioned beyond FFmpeg itself.

Risk and Exploitability

The CVSS score of 5.7 classifies this issue as Medium severity. EPSS information is currently unavailable, therefore the quantified likelihood of exploitation cannot be determined. The vulnerability is not listed in the CISA KEV catalog. Attackers can exploit the flaw by providing malicious video streams to the decoder; the attack can be performed by anyone who can supply such streams, whether from a local file or a remote source. Successful exploitation leads to progressive memory consumption that may terminate the FFmpeg process and disrupt related services.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update FFmpeg to the latest released version (9.0.3 or later) to remove the memory‑leak fix.
  • If an update is delayed, disable VAAPI decoding or fallback to a software decoder for sensitive or untrusted media sources.
  • Validate incoming video streams for slice‑parse integrity or limit their size to prevent sustained memory allocation from leaking when errors occur.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Description FFmpeg through 9.0.2 contains a memory leak vulnerability in libavcodec/vaapi_decode.c that allows attackers to exhaust memory by supplying streams with slice parse errors. Attackers can craft H.264 or other VAAPI-decoded video where later slices fail to parse on every frame, continuously leaking VA parameter and slice buffers plus driver and heap memory.
Title FFmpeg through 9.0.2 VAAPI Memory Leak via Abandoned Picture Buffers
First Time appeared Ffmpeg
Ffmpeg ffmpeg
Weaknesses CWE-401
CPEs cpe:2.3:a:ffmpeg:ffmpeg:*:*:*:*:*:*:*:*
Vendors & Products Ffmpeg
Ffmpeg ffmpeg
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 5.7, 'vector': 'CVSS:4.0/AV:L/AC:H/AT:P/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-09T20:56:48.831Z

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

Link: CVE-2026-125252

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-09T20:18:11.130

Modified: 2026-11-09T20:18:11.130

Link: CVE-2026-125252

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-401

    Missing Release of Memory after Effective Lifetime