Description
FFmpeg 2.0 through 9.0.2 contains a use of uninitialized variable vulnerability in the Go2Meeting decoder that allows attackers to leak stack memory through out-of-range palette indices. Attackers can craft a G2M3/G2M4 stream with a short Kempf palette so kempf_restore_buf() copies uninitialized stack bytes, including pointers or stack guards, into decoded output.
Published: 2026-11-01
Score: 6.8 Medium
EPSS: n/a
KEV: No
Impact: Information Disclosure
Action: Apply Patch
AI Analysis

Impact

FFmpeg 2.0 through 9.0.2 contains a use of uninitialized variable vulnerability in the Go2Meeting decoder that enables leakage of stack memory via out‑of‑range palette indices. Attackers can craft a G2M3/G2M4 stream with a short Kempf palette, causing the kempf_restore_buf() routine to copy uninitialized stack bytes—including pointers and stack guards—into decoded output. This flaw results in potential exposure of sensitive data and therefore a confidentiality impact.

Affected Systems

The affected product is the FFmpeg multimedia framework, versions 2.0 through 9.0.2. All builds of FFmpeg within this range that include the Go2Meeting decoder are vulnerable.

Risk and Exploitability

The CVSS score of 6.8 categorizes the issue as moderate in severity, and the EPSS score is not available, so the exploitation probability is uncertain. The vulnerability is not listed in the CISA KEV catalog, but it can be triggered by any application that accepts G2M streams and decodes them with FFmpeg. Based on the description, it is inferred that the attack vector is a crafted G2M stream supplied to a vulnerable decoder, with no authentication or privileged access required.

Generated by OpenCVE AI on November 1, 2026 at 02:24 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade FFmpeg to version 9.0.3 or later, which removes the uninitialized variable usage in the G2M decoder.
  • If upgrading is not immediately possible, disable the G2Meet decoder in FFmpeg before processing external streams that may contain G2M payloads.
  • For environments that must process G2M streams, implement a pre‑decoding filter that detects out‑of‑range palette indices and rejects or sanitizes such packets before they reach the decoder.

Generated by OpenCVE AI on November 1, 2026 at 02:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 01 Nov 2026 01:00:00 +0000

Type Values Removed Values Added
Description FFmpeg 2.0 through 9.0.2 contains a use of uninitialized variable vulnerability in the Go2Meeting decoder that allows attackers to leak stack memory through out-of-range palette indices. Attackers can craft a G2M3/G2M4 stream with a short Kempf palette so kempf_restore_buf() copies uninitialized stack bytes, including pointers or stack guards, into decoded output.
Title FFmpeg 2.0 through 9.0.2 Information Disclosure via G2M Kempf Palette
First Time appeared Ffmpeg
Ffmpeg ffmpeg
Weaknesses CWE-457
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:H/I:N/A:N'}

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-01T00:57:09.338Z

Reserved: 2026-10-31T22:05:52.181Z

Link: CVE-2026-120243

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-01T01:17:17.593

Modified: 2026-11-01T01:17:17.593

Link: CVE-2026-120243

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-01T02:45:10Z

Weaknesses
  • CWE-457

    Use of Uninitialized Variable