Skip to main content

GPAC MP4Box CVE-2025-60481

| EUVDEUVD-2025-210003 MEDIUM
NULL Pointer Dereference (CWE-476)
2026-06-01 cve@mitre.org GHSA-8gx7-5wj7-64gp
5.5
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft malicious AC4 file with invalid DSI metadata
  2. Delivery
    Deliver file to victim system or media pipeline
  3. Exploit
    Victim or automated process invokes MP4Box on the file
  4. Execution
    AC4 DSI parser dereferences NULL substream group pointer
  5. Impact
    MP4Box process crashes, causing denial of service

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Null pointer safety, defensive checks
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The victim must actively process a crafted AC4 audio file using GPAC MP4Box, confirmed by CVSS UI:R (user interaction required) and AV:L (local attack vector). The file must contain malformed AC4 DSI data targeting the gf_odf_ac4_cfg_dsi_v1 parsing path - specifically, crafted substream group structures or array index values that trigger NULL pointer dereference before the 26.02.0 NULL-guard patches. No privileges are required of the attacker (PR:N), but the attacker must be able to deliver the crafted file to the victim's filesystem or processing queue. Exploitation is limited to denial of service only; no code execution is possible via this vulnerability based on the confirmed impact scope (C:N/I:N/A:H). Automated media pipelines that ingest externally sourced files without human review effectively reduce the UI:R constraint in practice.

Impact

The CVSS 5.5 Medium score reflects a constrained threat model: AV:L (local attack vector) and UI:R (user interaction required) mean exploitation is not remotely triggerable against passive targets. The impact is purely availability (A:H), with no confidentiality or integrity consequences. Practically, this limits the attack surface to scenarios where a victim is induced to open a crafted file with MP4Box - typical in media processing workflows, automated transcoding pipelines, or developer/researcher environments. A publicly available PoC lowers the attacker skill bar, raising real-world risk modestly above what the CVSS score alone suggests. The absence of a CISA KEV listing and no EPSS score in the provided data indicate no observed widespread exploitation. For organizations running MP4Box in automated media ingest pipelines where untrusted files are processed without user review, the effective attack vector may be closer to network-sourced than strictly local, warranting elevated priority in those deployments. Overall, this is a moderate-priority issue: impactful in specific pipeline contexts but low-risk in interactive, user-controlled environments.

Exploit ScenarioDerived

An attacker crafts a malicious MP4 or AC4 container with deliberately malformed AC4 DSI metadata - such as invalid substream group counts or out-of-bounds sampling frequency indices - and delivers it to a target via email, file share, or a media processing upload endpoint. When the victim or an automated pipeline invokes MP4Box to inspect or transcode the file, the AC4 parser dereferences a NULL pointer while processing the crafted DSI, causing an immediate crash. A public PoC demonstrating this behavior is available at https://github.com/sigdevel/pocs/blob/main/res/gpac/MP4Box/45/README.md.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jun 01, 2026

NULL pointer dereference in GPAC MP4Box's AC4 audio DSI parser crashes the application when processing a crafted AC4 file, resulting in denial of service. All GPAC MP4Box versions before 26.02.0 are affected; the CVSS vector (AV:L/UI:R) confirms exploitation requires a victim to locally open a malicious file. A publicly available proof-of-concept exploit exists at a referenced GitHub repository, though no public exploit identified at time of analysis has been confirmed as actively exploited in the wild (not listed in CISA KEV).

RemediationAI

Upgrade GPAC MP4Box to version 26.02.0 or later, which incorporates the fix from upstream commit e02d1fd24cdc26acb1b236ab38b3832cffcae21b (https://github.com/gpac/gpac/commit/e02d1fd24cdc26acb1b236ab38b3832cffcae21b). The patched version is confirmed by the CVE description ('before 26.02.0'). If an immediate upgrade is not feasible, the primary compensating control is to avoid processing untrusted or externally supplied AC4 audio files with MP4Box until the patch is applied; this eliminates the attack surface entirely since exploitation requires processing a crafted file. For automated media ingestion pipelines, restrict the input file types accepted and pre-validate files against a known-good schema or container validator before passing them to MP4Box. There are no known vendor-documented workarounds that allow continued AC4 processing without exposure to this flaw.

Affected VersionsENISA

n/a n/a

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

GPAC is an open-source multimedia framework; MP4Box is its command-line tool for packaging and inspecting ISO Base Media File Format (ISOBMFF/MP4) containers. The vulnerability resides in the AC4 audio codec's Decoder Specific Information (DSI) parsing logic, specifically in gf_odf_ac4_cfg_dsi_v1 within src/odf/descriptors.c and related AC4 parsing routines in src/media_tools/av_parsers.c. CWE-476 (NULL Pointer Dereference) is the root cause: the code dereferenced substream group pointers (g) and other internal AC4 structures without first validating they were non-NULL. The commit diff confirms the fix involved adding explicit NULL guards (if (!g) return GF_BAD_PARAM;, if (g) gf_odf_ac4_cfg_presentation_v1_dsi(...)) as well as array-bounds checks for AC4 sampling frequency table indices and frame-rate index tables to prevent out-of-bounds access that could also produce NULL or invalid state. The affected parsing path is exercised whenever MP4Box processes a file advertising AC4 audio content with crafted DSI metadata.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (mitre) PRIMARY 5.5 MEDIUM
AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H

Primary rating from Vendor (mitre) · only source for this CVE.

CVSS VectorVendor: mitre

Attack Vector
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

2
CVSS changed
Jun 01, 2026 - 17:22 NVD
5.5 (MEDIUM)
CVE Published
Jun 01, 2026 - 15:16 nvd
UNKNOWN (no severity yet)

DescriptionCVE.org

A NULL pointer dereference in the gf_odf_ac4_cfg_dsi_v1 function (/odf/descriptors.c) of GPAC Project/MP4Box before 26.02.0 allows attackers to cause a Denial of Service (DoS) via supplying a crafted AC4 file.

Threat Intelligence Overview

EPSS Score
0.0%
Top 98% exploitable
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

48
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A null pointer dereference occurs when a program attempts to access memory through a pointer that has been set to NULL (address 0x0).

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy