Skip to main content

GPAC MP4Box CVE-2025-60485

| EUVDEUVD-2025-210005 MEDIUM
NULL Pointer Dereference (CWE-476)
2026-06-01 cve@mitre.org GHSA-r233-92jc-hrx3
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 malformed MP4 with null tag fields
  2. Delivery
    Deliver file to target processing environment
  3. Exploit
    User or pipeline invokes MP4Box on crafted file
  4. Execution
    Null pointer dereference in gf_isom_apple_set_tag_ex triggered
  5. Persist
    Segmentation fault crashes MP4Box process
  6. Impact
    Denial of service achieved

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

Exploitation requires that a victim user or automated process invokes a vulnerable version of GPAC MP4Box (before 26.02.0) on a specially crafted MP4 file. The CVSS vector specifies UI:R (user interaction required), confirming the attack cannot be triggered remotely without a user or pipeline actively processing the malicious file. The local attack vector (AV:L) means the crafted file must be delivered to a system where MP4Box will process it - via file upload, shared storage, email, or similar delivery mechanism. No authentication is required on the attacker's part (PR:N), but the victim must actively open or process the file with MP4Box. Exploitation is strictly bounded to availability impact - no code execution, privilege escalation, or data disclosure is possible. Risk is further limited to environments where MP4Box processes externally supplied or untrusted MP4 content; deployments operating exclusively on internally generated files are not at meaningful risk.

Impact

CVSS 5.5 Medium accurately reflects the constrained blast radius: the attack vector is local (AV:L), user interaction is required (UI:R), no privileges are required from the attacker (PR:N), and impact is limited to high availability loss with no confidentiality or integrity exposure (C:N/I:N/A:H). Real-world risk is elevated specifically for automated media processing pipelines that ingest user-supplied MP4 files, since those workflows effectively satisfy the UI:R requirement programmatically. A publicly available proof-of-concept lowers the exploitation barrier and increases opportunistic risk in such environments. EPSS data was not provided in the input; in its absence, risk should not be assumed low given the POC availability. No CISA KEV listing exists, meaning widespread active exploitation is not confirmed. The local attack vector prevents remote unauthenticated exploitation against network services - this is not a remotely triggerable crash against a listening daemon, but rather a file-parsing vulnerability requiring delivery of a malicious artifact.

Exploit ScenarioDerived

An attacker crafts a malformed MP4 file that provides null or empty values for custom iTunes-style tag mean or name fields, triggering the unguarded null pointer dereference in gf_isom_apple_set_tag_ex. The file is delivered to a target - for example, uploaded to a media transcoding service, placed in a shared network folder, or sent as an email attachment - and a user or automated pipeline invokes MP4Box against it. The process crashes with a segmentation fault, causing denial of service; a publicly available proof-of-concept hosted at https://github.com/sigdevel/pocs/blob/main/res/gpac/MP4Box/52/README.md demonstrates this behavior and lowers the technical barrier for exploitation.

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

Segmentation violation in GPAC MP4Box before version 26.02.0 crashes the application when processing crafted MP4 files, enabling denial of service against any user or pipeline invoking the tool on attacker-supplied input. The root cause is a null pointer dereference (CWE-476) in gf_isom_apple_set_tag_ex within isom_write.c, where custom iTunes-style tag pointers are dereferenced without prior null validation. A publicly available proof-of-concept exploit exists, though no public exploit identified at time of analysis correlates to confirmed active exploitation - the local attack vector (AV:L/UI:R) limits exposure primarily to media processing workflows that ingest untrusted MP4 files.

RemediationAI

The primary remediation is to upgrade GPAC / MP4Box to version 26.02.0 or later, which incorporates the null pointer guards introduced in upstream commit 4860a1a6f128ccc9ae37b4b738d22029f9672457. The fix version '26.02.0' is stated in the CVE description but a formal vendor release advisory was not identified in the available references - confirm the release package at the official GPAC GitHub repository (https://github.com/gpac/gpac). If immediate patching is not feasible for organizations that batch-process untrusted MP4 files, the most actionable compensating control is to run MP4Box within an isolated sandbox or container with enforced resource limits and crash isolation, preventing a process crash from affecting upstream services. Restricting MP4Box execution to only internally generated or previously validated MP4 files eliminates the untrusted-input attack surface entirely without application changes. Additional context on the vulnerability is available at https://github.com/gpac/gpac/issues/3323.

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 ISO Base Media File Format (ISOBMFF) processing tool. The vulnerable function gf_isom_apple_set_tag_ex in src/isomedia/isom_write.c handles Apple iTunes-style custom metadata tags embedded in MP4 containers. CWE-476 (NULL Pointer Dereference) is the root cause: at line 6306 the code evaluated in_cust_mean[0] and in_cust_name[0] without first confirming the pointers themselves were non-NULL. When a crafted MP4 file supplies tag data that results in these pointers being NULL at call time, the dereference produces a segmentation fault and process crash. The upstream commit 4860a1a6f128ccc9ae37b4b738d22029f9672457 corrects this by changing the guards to if (in_cust_mean && in_cust_mean[0]) and if (in_cust_name && in_cust_name[0]). The same commit also fixes a related null dereference on pointer s in dasher.c and resolves a memory leak for dyname in isoffin_load.c, suggesting a broader null-safety audit pass was performed.

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

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

DescriptionCVE.org

A segmentation violation in the gf_isom_apple_set_tag_ex function (/isomedia/isom_write.c) of GPAC Project/MP4Box before 26.02.0 allows attackers to cause a Denial of Service (DoS) via supplying a crafted MP4 file.

Threat Intelligence Overview

EPSS Score
0.0%
Top 98% exploitable
Exploit
POC
Public exploit code exists
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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