Description
FFmpeg 7.1 through 9.0.2 contains a NULL pointer dereference vulnerability in ff_dovi_rpu_generate() in libavcodec/dovi_rpuenc.c that allows attackers to crash applications via crafted Dolby Vision RPU metadata. Attackers can supply streams with default or alternating omitted DM blocks to the dovi_rpu bitstream filter with compression enabled, causing denial of service.
Published: 2026-11-09
Score: 5.7 Medium
EPSS: n/a
KEV: No
Impact: Denial of Service via NULL pointer dereference
Action: Apply Patches
AI Analysis

Impact

FFmpeg versions 7.1 through 9.0.2 contain a NULL pointer dereference in the ff_dovi_rpu_generate function within libavcodec/dovi_rpuenc.c. The flaw allows an attacker to supply crafted Dolby Vision RPU metadata that are processed by the dovi_rpu bitstream filter with compression enabled, resulting in a crash of the FFmpeg process and a denial of service. This weakness corresponds to CWE-476.

Affected Systems

FFmpeg, a multimedia framework widely used for encoding and decoding, is affected. All releases from 7.1 up to 9.0.2 are vulnerable. Systems running FFmpeg in this version range, especially those that enable the Dolby Vision RPU bitstream filter with compression, are at risk.

Risk and Exploitability

The CVSS score is 5.7, indicating a moderate severity. EPSS is not available, and the vulnerability is not listed in the CISA KEV catalog. Attackers can trigger the crash by supplying a crafted input stream to ffmpeg with the Dolby Vision RPU filter enabled and compression activated. The process must have access to the vulnerable library, so the risk is typically local to a system that runs ffmpeg on untrusted input. However, if ffmpeg is exposed as a service that processes user‑submitted media, remote exploitation could lead to denial of service. No publicly available exploit has been reported, but the vulnerability is straightforward to reproduce using a custom payload.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the FFmpeg library to version 9.0.3 or later, which contains the fix for the NULL pointer dereference in ff_dovi_rpu_generate()
  • If an immediate upgrade is not possible, disable the Dolby Vision RPU bitstream filter or disable compression within that filter when processing external input streams to avoid the vulnerability path
  • Validate input streams and reject malformed Dolby Vision RPU metadata before invoking the dovi_rpu filter, ensuring that null pointers are not dereferenced during processing

Generated by OpenCVE AI on November 9, 2026 at 21:07 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 7.1 through 9.0.2 contains a NULL pointer dereference vulnerability in ff_dovi_rpu_generate() in libavcodec/dovi_rpuenc.c that allows attackers to crash applications via crafted Dolby Vision RPU metadata. Attackers can supply streams with default or alternating omitted DM blocks to the dovi_rpu bitstream filter with compression enabled, causing denial of service.
Title FFmpeg 7.1 through 9.0.2 NULL Pointer Dereference via ff_dovi_rpu_generate()
First Time appeared Ffmpeg
Ffmpeg ffmpeg
Weaknesses CWE-476
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-09T21:06:56.085Z

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

Link: CVE-2026-125215

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-125215

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses