Description
FFmpeg through 9.0.2 contains a NULL pointer dereference vulnerability in mp_decode_frame() in libavcodec/mpegaudiodec_template.c because init_get_bits() failure is ignored after a signed integer overflow. Attackers can pass an oversized packet to the mp3adu decoder through the libavcodec API, causing reads through a NULL buffer that crash the process.
Published: 2026-11-09
Score: 5.7 Medium
EPSS: n/a
KEV: No
Impact: Denial of Service (process crash)
Action: Upgrade FFmpeg
AI Analysis

Impact

FFmpeg versions up to 9.0.2 contain a NULL pointer dereference that occurs when init_get_bits() fails after a signed integer overflow in mp_decode_frame(). The bug allows an attacker to supply an oversized packet to the mp3adu decoder via the libavcodec API, causing the decoder to read through a NULL buffer and crash the application. This results in a denial‑of‑service condition rather than arbitrary code execution or data disclosure.

Affected Systems

The vulnerability is present in FFmpeg 9.0.2, the official release from the FFmpeg project. Any installation that uses this exact version and processes MPEG audio frames through the libavcodec API is impacted. Systems that rely on FFmpeg for media handling, such as streaming servers, transcoding services, or media players, must review whether they use the affected build.

Risk and Exploitability

The CVSS score of 5.7 indicates a moderate risk of exploitation. EPSS data is not available, and the vulnerability is not yet listed in the CISA KEV catalog, suggesting no widely observed exploitation. Attacks require the ability to supply crafted MPEG audio packets to the decoder, implying a local or possibly remote attack vector if untrusted media is accepted by a public‑facing service. The impact is limited to crashing the process, which could disrupt availability but does not grant further privileges or information. Given the lack of known exploits, mitigation is primarily preventive.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to FFmpeg 9.0.3 or later when available
  • Validate packet sizes and reject overly large MPEG audio inputs before passing them to the decoder
  • Run the decoder in a restricted or sandboxed environment to mitigate the impact of a crash

Generated by OpenCVE AI on November 9, 2026 at 21:43 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 mp_decode_frame() in libavcodec/mpegaudiodec_template.c because init_get_bits() failure is ignored after a signed integer overflow. Attackers can pass an oversized packet to the mp3adu decoder through the libavcodec API, causing reads through a NULL buffer that crash the process.
Title FFmpeg through 9.0.2 NULL Pointer Dereference in MPEG Audio 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': 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:59.101Z

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

Link: CVE-2026-125072

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-125072

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses