Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malformed MP4 with null tag fields
-
DeliveryDeliver file to target processing environment
-
ExploitUser or pipeline invokes MP4Box on crafted file
-
ExecutionNull pointer dereference in gf_isom_apple_set_tag_ex triggered
-
PersistSegmentation fault crashes MP4Box process
-
ImpactDenial 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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
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
Lifecycle Timeline
3DescriptionCVE.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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
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.
EUVD-2025-210005
GHSA-r233-92jc-hrx3
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB