CVE-2025-55643: GPAC MP4Box NULL Pointer DoS Vulnerability
CVE-2025-55643 is a denial-of-service vulnerability in GPAC MP4Box v2.4 that occurs when the application processes a specially crafted MP4 file. The flaw stems from a NULL pointer dereference in the TrackWriter handling code, which causes the application to crash. An attacker can exploit this by distributing a malicious MP4 file that, when opened by a user, terminates the MP4Box process. This is a local attack requiring user interaction—the victim must open the file—but no special privileges are needed.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 5.5 MEDIUM · CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
- Weaknesses (CWE)
- CWE-476
- Affected products
- 1 configuration(s)
- Published / Modified
- 2026-06-15 / 2026-06-17
NVD description (verbatim)
A NULL pointer dereference in the TrackWriter handling component (filters/mux_isom.c) of GPAC MP4Box v2.4 allows attackers to cause a Denial of Service (DoS) via supplying a crafted MP4 file.
2 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
The vulnerability exists in filters/mux_isom.c, the ISOM (ISO Base Media File Format) multiplexing module of GPAC. When MP4Box processes a crafted MP4 file, a code path in the TrackWriter handling logic fails to validate or check for a NULL pointer before dereferencing it. This classic NULL pointer dereference (CWE-476) results in an unhandled exception that crashes the process. The flaw does not permit code execution, privilege escalation, or data exfiltration—it purely denies availability of the MP4Box tool for the affected user.
Business impact
MP4Box is commonly used in media processing pipelines, automated transcoding workflows, and video analysis tools. A successful exploit disrupts these operations by crashing the process, potentially halting batch jobs or causing manual reprocessing of files. For organizations relying on MP4Box in CI/CD or content delivery chains, this can lead to service delays and operational friction. The impact is narrowly scoped to availability; no data confidentiality or integrity risk exists. However, if MP4Box is part of a critical media ingest or validation pipeline, unexpected crashes can trigger incident response overhead and reputational impact if user-facing services are affected.
Affected systems
GPAC MP4Box v2.4 is confirmed vulnerable. Organizations should verify whether they use GPAC in any capacity—including as a library in larger applications, in Docker containers, in media processing servers, or in development toolchains. The vulnerability is local and requires a user or automated process to open a malicious MP4 file, so it primarily affects systems that accept untrusted MP4 input or expose MP4Box to external file sources.
Exploitability
Exploitability is low in practice, though technically straightforward. An attacker must craft a specific MP4 file that triggers the NULL pointer dereference and deliver it to a target who will open it with MP4Box. There is no remote exploitation vector, no privilege escalation, and no means to trigger the flaw passively. The attack requires user interaction or automated processing of attacker-controlled files. Since the vector is local and UI-dependent (CVSS AV:L, UI:R), real-world exploitation relies on social engineering or access to a system that processes untrusted media files.
Remediation
Upgrade GPAC to a patched version released after June 2026 (verify against the official GPAC project repository and advisories for the exact version). In the interim, apply input validation and sandboxing measures: reject or isolate MP4 files from untrusted sources, run MP4Box in a restricted environment (containers, virtual machines, or user accounts with minimal privileges), and monitor for unexpected process terminations. If MP4Box is embedded in a larger application, check for library updates from the vendor providing that application.
Patch guidance
Contact the GPAC project maintainers or consult the official GPAC repository (https://github.com/gpac/gpac) for the patched release. The vulnerability was published on 2026-06-15; patches are expected to be available shortly after. Apply patches to all systems running MP4Box v2.4, including containerized deployments and development machines. Verify the patched version resolves the issue by testing with the crafted MP4 file samples (if available from the vendor) in a non-production environment.
Detection guidance
Monitor system logs for unexpected crashes or segmentation faults in MP4Box processes, particularly when correlating with MP4 file ingestion events. Implement file-type validation and integrity checks before MP4Box processes input (e.g., validate MP4 headers with tools like MediaInfo). In automated workflows, add process exit-code monitoring and alerting. Intrusion detection signatures specific to this CVE will emerge after patch release; subscribe to vendor security advisories and CISA alerts for detection patterns.
Why prioritize this
Although rated MEDIUM severity (CVSS 5.5), this vulnerability should be addressed in the normal maintenance cycle rather than emergency response. It carries no data breach or privilege escalation risk, and real-world exploitation requires user interaction or control over file inputs. However, if your organization heavily relies on MP4Box in automated or user-facing workflows, prioritize patching to avoid operational disruptions. If MP4Box is only used ad-hoc by technical staff in isolated environments, risk is minimal.
Risk score, explained
CVSS 3.1 score of 5.5 (MEDIUM) reflects the limited scope of impact: availability is affected (high impact on that metric), but confidentiality and integrity are not. The attack vector is local (AV:L), attack complexity is low (AC:L), no privileges are required (PR:N), and user interaction is necessary (UI:R). The absence of a scope change (S:U) limits the severity. This is a classic availability-only DoS that ranks below HIGH or CRITICAL thresholds because it neither compromises data nor allows privilege escalation.
Frequently asked questions
Does this vulnerability allow remote attacks or require physical access?
No. The attack is local (AV:L), meaning an attacker must either be on the target system or trick a user into opening a malicious MP4 file. There is no remote code execution or network-based exploitation vector.
Can an attacker steal data or gain administrative access?
No. This vulnerability only causes a denial of service by crashing the MP4Box process. Confidentiality and integrity are unaffected. There is no path to privilege escalation or unauthorized data access.
What should organizations do immediately?
Identify systems running GPAC MP4Box v2.4, restrict file sources feeding into MP4Box (e.g., validate input), and run the tool in sandboxed or low-privilege environments. Monitor for patches from the GPAC project and plan upgrades within your normal maintenance window.
Are other GPAC tools or versions affected?
This CVE specifically targets MP4Box v2.4. Other GPAC components and versions may have different vulnerabilities. Always verify the vendor's advisory for the full scope of affected versions and tools.
This analysis is based on the CVE record as of 2026-06-17 and reflects publicly available information. Specific patch versions, affected product variants, and timeline details should be verified against official GPAC project advisories and vendor announcements. Organizations should conduct their own risk assessment based on their specific use of GPAC and exposure to untrusted MP4 files. This document is for informational purposes and does not constitute professional security advice or a guarantee of remediation effectiveness. Source: NVD (public-domain), retrieved 2026-07-23. Analysis generated by SEC.co (claude-haiku-4-5).
Related vulnerabilities
- CVE-2025-55641MEDIUMNULL Pointer Dereference in GPAC MP4Box v2.4 Denial of Service
- CVE-2025-55649MEDIUMGPAC MP4Box NULL Pointer DoS Vulnerability
- CVE-2025-55651MEDIUMGPAC MP4Box NULL Pointer Dereference DoS Vulnerability
- CVE-2025-55659MEDIUMGPAC MP4Box NULL Pointer Denial of Service
- CVE-2025-55663MEDIUMMP4Box Segmentation Fault DoS Vulnerability – GPAC v2.4
- CVE-2025-55657HIGHGPAC MP4Box NULL Pointer Dereference Denial of Service
- CVE-2025-60477MEDIUMMP4Box NULL Pointer Dereference Denial of Service
- CVE-2025-60481MEDIUMGPAC MP4Box NULL Pointer DoS Vulnerability (v26.02.0 Patch)