Description
FFmpeg through 9.0.2 contains an information disclosure vulnerability in the VMnc decoder in libavcodec/vmnc.c that restores an unwritten cursor save area into later frames. Attackers can supply a crafted VMnc stream where a frame fails after loading a cursor shape, causing uninitialized heap bytes from screendta to appear in decoded output.
Published: 2026-11-09
Score: 4.8 Medium
EPSS: n/a
KEV: No
Impact: Information Disclosure
Action: Apply Patch
AI Analysis

Impact

The vulnerability is an uninitialized heap memory disclosure in the VMnc decoder of FFmpeg. A malicious VMnc stream can cause a frame to fail after loading a cursor shape, leading to bytes that were never written being exposed in the decoded output. This can allow an attacker to glean sensitive data from the framebuffer, resulting in potential data exposure and compromise of confidentiality.

Affected Systems

FFmpeg official releases up to and including version 9.0.2 are impacted. The issue resides in the VMnc codec in libavcodec/vmnc.c and applies to all builds of FFmpeg that include that decoder prior to the patch, which is not yet released in a newer version.

Risk and Exploitability

The CVSS score of 4.8 classifies the issue as a medium‑severity data disclosure. An exploit requires feeding a crafted VMnc stream to the decoder, so the attack vector is inferred to be either local or remote execution of a vulnerable decoding routine, depending on how the library is used. The EPSS score is not available and the vulnerability is not listed in CISA's KEV catalog, indicating it may not be actively exploited yet, but it can still be leveraged by threat actors who target vulnerabilities in media processing.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to a patched FFmpeg release (e.g., 9.0.3 or newer) as soon as it becomes available
  • Disable or restrict the processing of VMnc streams from untrusted or external sources
  • Monitor FFmpeg updates and security advisories for patches or additional guidance

Generated by OpenCVE AI on November 9, 2026 at 21:41 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 information disclosure vulnerability in the VMnc decoder in libavcodec/vmnc.c that restores an unwritten cursor save area into later frames. Attackers can supply a crafted VMnc stream where a frame fails after loading a cursor shape, causing uninitialized heap bytes from screendta to appear in decoded output.
Title FFmpeg through 9.0.2 VMnc Decoder Uninitialized Heap Memory Disclosure
First Time appeared Ffmpeg
Ffmpeg ffmpeg
Weaknesses CWE-908
CPEs cpe:2.3:a:ffmpeg:ffmpeg:*:*:*:*:*:*:*:*
Vendors & Products Ffmpeg
Ffmpeg ffmpeg
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-09T19:10:56.303Z

Reserved: 2026-11-09T17:44:25.282Z

Link: CVE-2026-125101

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-125101

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-908

    Use of Uninitialized Resource