Description
FFmpeg through 9.0.2 contains a NULL pointer dereference vulnerability in aac_adtstoasc_filter() that allows attackers to crash applications via oversized ADTS AAC packets. Attackers can supply a crafted file with a packet over 256 MB, overflowing the bit count so init_get_bits() fails unchecked and get_bits() crashes during MP4, Matroska, FLV or LATM remuxing.
Published: 2026-11-09
Score: 6.8 Medium
EPSS: n/a
KEV: No
Impact: Denial of Service via NULL pointer dereference
Action: Apply Patch
AI Analysis

Impact

The vulnerability is a NULL pointer dereference in the aac_adtstoasc_filter function of FFmpeg versions up to 9.0.2. Attackers can supply an AAC ADTS packet larger than 256 MB, causing an overflow in the bit count used by init_get_bits and resulting in an unchecked failure of get_bits. When this occurs during remuxing of MP4, Matroska, FLV, or LATM containers, the affected application crashes, yielding a denial‑of‑service condition. The weakness is identified as CWE‑252.

Affected Systems

FFmpeg software, versions up to and including 9.0.2, in all builds that employ the aac_adtstoasc bitstream filter. Systems that process audio streams via FFmpeg, such as media players, transcoding services, or streaming servers, are potentially impacted.

Risk and Exploitability

The CVSS score of 6.8 reflects a moderate likelihood of exploitation and impact. Because the EPSS score is not available, the exact probability of exploitation cannot be quantified, but the absence of a KEV listing suggests no known widespread exploitation yet. Attackers would need to supply a specially crafted audio file or stream containing an oversized ADTS packet. This is likely a local or remote file‑processing vector, as any application using the vulnerable filter and ingesting such a file could trigger the crash. The vulnerability leads to application crashes but does not grant code execution or data disclosure.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update FFmpeg to a patched version that incorporates the recent commit addressing the aac_adtstoasc_filter bug.
  • If an update is not immediately available, restrict the maximum size of ADTS AAC packets to 256 MB or less before passing them to FFmpeg, thereby preventing the overflow.
  • Audit all components that utilize FFmpeg for potential use of the vulnerable filter and apply the update or limitation to those components.

Generated by OpenCVE AI on November 9, 2026 at 21:03 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 aac_adtstoasc_filter() that allows attackers to crash applications via oversized ADTS AAC packets. Attackers can supply a crafted file with a packet over 256 MB, overflowing the bit count so init_get_bits() fails unchecked and get_bits() crashes during MP4, Matroska, FLV or LATM remuxing.
Title FFmpeg through 9.0.2 NULL Pointer Dereference via aac_adtstoasc Bitstream Filter
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:06:54.927Z

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

Link: CVE-2026-125225

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-09T19:17:00.090

Modified: 2026-11-09T19:17:00.090

Link: CVE-2026-125225

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses