Description
FFmpeg through 9.0.2 contains a memory leak vulnerability in libavcodec/libx265.c because libx265_encode_frame() never frees the rpu.payload allocated by ff_dovi_rpu_generate(). Attackers can supply crafted Dolby Vision HEVC or AV1 files that leak one RPU allocation per encoded frame during libx265 transcoding, causing unbounded memory growth and denial of service.
Published: 2026-11-09
Score: 6.8 Medium
EPSS: n/a
KEV: No
Impact: Denial of Service
Action: Apply Patch
AI Analysis

Impact

FFmpeg through version 9.0.2 contains a memory leak in libavcodec/libx265.c because the function libx265_encode_frame never frees the rpu.payload that is allocated by ff_dovi_rpu_generate. When attackers provide crafted Dolby Vision HEVC or AV1 files, each frame that is transcoded leaks one RPU allocation, leading to unbounded memory growth. The vulnerability is a memory leak, marked as CWE‑401, and results in a denial of service through excessive memory consumption.

Affected Systems

The affected product is FFmpeg, version 9.0.2 and any earlier releases that have not applied the hotfix. No other vendors or products are listed by the CNA.

Risk and Exploitability

The CVSS score of 6.8 places the flaw in the moderate severity range. EPSS data is not available, so the likelihood of exploitation is unknown but not considered negligible. The vulnerability is not listed in the CISA KEV catalog. Based on the description, it is inferred that the likely attack vector is via crafted Dolby Vision or AV1 files supplied to an FFmpeg instance, i.e., file input to a local or remote media processing service.

Generated by OpenCVE AI on November 9, 2026 at 23:08 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update FFmpeg to a version that contains the hotfix (e.g., 9.0.3 or later).
  • If an upgrade is not immediately feasible, run FFmpeg under a memory‑limited container or with cgroup restrictions to prevent unbounded memory usage.
  • Avoid feeding untrusted Dolby Vision HEVC or AV1 files to FFmpeg until the vulnerability is patched; consider validating or sanitizing media before processing.

Generated by OpenCVE AI on November 9, 2026 at 23:08 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 memory leak vulnerability in libavcodec/libx265.c because libx265_encode_frame() never frees the rpu.payload allocated by ff_dovi_rpu_generate(). Attackers can supply crafted Dolby Vision HEVC or AV1 files that leak one RPU allocation per encoded frame during libx265 transcoding, causing unbounded memory growth and denial of service.
Title FFmpeg through 9.0.2 Memory Leak via libx265 Dolby Vision RPU Payloads
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': 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.564Z

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

Link: CVE-2026-125200

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-125200

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-09T23:15:03Z

Weaknesses
  • CWE-401

    Missing Release of Memory after Effective Lifetime