Description
FFmpeg through 9.0.2 contains a NULL pointer dereference vulnerability in g726_decode_frame() in libavcodec/g726.c because it ignores init_get_bits() failure on oversized packets. Attackers can supply a crafted AVI file with a 268435392-byte G.726 audio chunk to make the decoder read from a NULL buffer, crashing the process.
Published: 2026-11-09
Score: 6.8 Medium
EPSS: n/a
KEV: No
Impact: Null Pointer Dereference leading to crash
Action: Immediate Patch
AI Analysis

Impact

FFmpeg versions up to 9.0.2 contain a flaw in the G.726 ADPCM decoder that ignores failure from init_get_bits() when processing oversized packets, allowing a NULL pointer dereference in g726_decode_frame(). An attacker can craft an AVI file with a 268,435,392‑byte G.726 audio segment to force the decoder to read from a NULL buffer, causing the process to crash. The vulnerability is classified as CWE‑252 and results in a denial of service rather than direct code execution or data compromise.

Affected Systems

The affected product is FFmpeg for all platforms, specifically versions 9.0.2 and earlier. Systems that rely on multimedia decoding or server‑side transcoding using these FFmpeg binaries without an updated build are susceptible. No particular operating‑system requirement is stated, so any host executing a vulnerable FFmpeg instance could be impacted.

Risk and Exploitability

The CVSS base score is 6.8, indicating moderate severity. No EPSS information was provided, so the likelihood of exploitation cannot be quantified, and the vulnerability is not in the CISA KEV catalog. Based on the description, the most likely attack vector is a local or remote attacker supplying a malicious AVI file to a media pipeline that invokes the affected decoder. Successful exploitation would lead to a service crash, potentially disrupting media services but without immediate data loss or code execution.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update FFmpeg to 9.0.3 or later where g726_decode_frame() verifies init_get_bits() return values
  • If an update cannot be applied, isolate the decoding process in a confined environment or restrict file ingestion to trusted and validated sources
  • Include runtime checks or apply the community patch that adds a NULL buffer guard before reading the decoded data

Generated by OpenCVE AI on November 9, 2026 at 21:46 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 NULL pointer dereference vulnerability in g726_decode_frame() in libavcodec/g726.c because it ignores init_get_bits() failure on oversized packets. Attackers can supply a crafted AVI file with a 268435392-byte G.726 audio chunk to make the decoder read from a NULL buffer, crashing the process.
Title FFmpeg through 9.0.2 NULL Pointer Dereference in G.726 ADPCM Decoder
First Time appeared Ffmpeg
Ffmpeg ffmpeg
Weaknesses CWE-252
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:17:08.765Z

Reserved: 2026-11-09T16:44:34.755Z

Link: CVE-2026-125064

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-125064

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-09T22:00:15Z

Weaknesses