CVE-2025-60464: GPAC MP4Box Use-After-Free DoS Vulnerability
A use-after-free vulnerability exists in GPAC Project's MP4Box tool, specifically in code that processes supplemental enhancement information (SEI) data from MPEG-2 transport stream files. An attacker can craft a malicious MPEG-2 TS file that, when processed by vulnerable versions of MP4Box, triggers a memory safety error leading to denial of service. The application crashes when attempting to access memory that has already been freed, preventing legitimate media processing tasks.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 7.8 HIGH · CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
- Weaknesses (CWE)
- CWE-416
- Affected products
- 1 configuration(s)
- Published / Modified
- 2026-06-25 / 2026-06-30
NVD description (verbatim)
A use-after-free in the gf_sei_load_from_state_internal function (/filters/sei_load.c) of GPAC Project/MP4Box before 26.02.0 allows attackers to cause a Denial of Service (DoS) via supplying a crafted MPEG-2 TS file.
7 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
CVE-2025-60464 is a use-after-free vulnerability (CWE-416) in the gf_sei_load_from_state_internal function within /filters/sei_load.c of GPAC Project versions prior to 26.02.0. The vulnerability occurs during parsing of SEI (Supplemental Enhancement Information) data in MPEG-2 TS containers. The affected code fails to properly manage object lifecycle, resulting in dereferenced pointers to freed memory when processing specially crafted files. This leads to application termination and denial of service. The CVSS 3.1 score of 7.8 (HIGH) reflects local attack vector with user interaction required, but with broad impact across confidentiality, integrity, and availability.
Business impact
Organizations relying on MP4Box for automated media transcoding, content analysis, or format conversion workflows face service disruption. A successful attack halts processing pipelines until the vulnerable instance is restarted. For media platforms, streaming services, or content delivery networks using GPAC components, this creates operational risk and potential SLA impacts. The vulnerability requires user interaction (opening a file), limiting exposure in fully automated server environments but presenting risk in systems accepting user-supplied media files.
Affected systems
GPAC Project MP4Box versions before 26.02.0 are affected. GPAC is widely embedded in media processing applications, video players, and streaming platforms. The vulnerability specifically impacts systems that parse MPEG-2 TS files containing SEI data through the vulnerable function. Both command-line MP4Box users and applications linking against the GPAC library are in scope. The attack surface is limited to systems that accept external media files as input.
Exploitability
Exploitation requires a crafted MPEG-2 TS file and user interaction to process that file through MP4Box. The attacker cannot trigger the vulnerability remotely without the victim actively opening or processing a malicious file. The attack does not grant code execution; impact is limited to denial of service. No publicly disclosed exploit code or active exploitation in the wild is reported. While the technical barrier is moderate (crafting a malicious TS file), practical impact requires social engineering or file smuggling into trusted workflows.
Remediation
Upgrade GPAC Project to version 26.02.0 or later. Organizations should verify vendor advisories for any interim patches released for older supported versions. Until patching is complete, implement file validation and filtering to reject suspicious MPEG-2 TS files, and isolate MP4Box processing in sandboxed environments where feasible. Consider restricting user ability to submit arbitrary media files directly to processing systems.
Patch guidance
Apply updates to GPAC Project as soon as they become available from the official project repository. Verify the patched version number against official release notes at the GPAC Project website. Organizations using GPAC as an embedded library should check their application vendor for updated builds incorporating the patched GPAC version. Test patches in non-production environments to ensure compatibility with existing media processing workflows before full deployment.
Detection guidance
Monitor for MP4Box or GPAC-based application crashes when processing MPEG-2 TS files, particularly with unusual or malformed SEI headers. Implement input validation to flag suspicious MPEG-2 TS structures. Log file processing failures and correlate with specific file submissions. Intrusion detection systems should flag attempts to deliver crafted MPEG-2 TS files to systems running vulnerable GPAC versions. Review application logs for segmentation faults or memory access violations during media parsing.
Why prioritize this
Prioritize remediation based on your media processing workflow exposure. Organizations accepting external MPEG-2 TS files—particularly in user-facing services—should treat this as moderate-to-high priority despite the denial-of-service-only impact. If your infrastructure processes only internally sourced media or uses alternative video libraries, priority can be lowered. The CVSS 7.8 score and ease of triggering (crafted file) warrant rapid patching in exposed environments.
Risk score, explained
The CVSS 3.1 score of 7.8 reflects a use-after-free with local attack vector and user interaction requirement. While confidentiality, integrity, and availability are all marked as high impact, the practical effect is denial of service (availability loss). The local-only nature and user-interaction requirement prevent remote mass exploitation. The score appropriately captures the severity for affected organizations but acknowledges that exploitation barriers exist.
Frequently asked questions
Can this vulnerability be exploited remotely without user interaction?
No. The attack requires local access and user interaction—specifically, a user or automated system must open or process the crafted MPEG-2 TS file. Remote exploitation without file delivery is not possible.
Does patching require application downtime?
Patching GPAC itself does not inherently require downtime, but any application embedding GPAC must be rebuilt or updated with the patched library version. Depending on your deployment model, this may require a brief restart of media processing services. Plan maintenance accordingly.
Are there workarounds if I cannot patch immediately?
Yes. Implement strict file validation to reject malformed MPEG-2 TS files before they reach MP4Box, disable SEI data processing if not required, or process media in isolated/sandboxed environments where crashes do not impact production systems. These are temporary mitigations only; patching should be prioritized.
Why does the CVSS vector show high confidentiality and integrity impact for a DoS vulnerability?
The vector reflects the memory safety nature of use-after-free bugs: they can theoretically lead to information disclosure or code execution depending on attacker skill and memory layout. However, in this case, the observed impact is denial of service. The vector is conservative and accounts for the unpredictable behavior of memory corruption.
This analysis is based on vulnerability data published as of the modification date and does not constitute security advice or guarantee of accuracy for your specific environment. CVSS scores are base scores and should be contextualized within your asset criticality and exposure. Always verify patch availability and compatibility with your specific software versions before deployment. Consult your vendor's official security advisory for authoritative guidance. This intelligence supports informed decision-making but does not replace comprehensive vulnerability management processes. Source: NVD (public-domain), retrieved 2026-08-04. Analysis generated by SEC.co (claude-haiku-4-5).
Related vulnerabilities
- CVE-2025-60467HIGHGPAC MP4Box Use-After-Free DoS Vulnerability
- CVE-2025-55644MEDIUMHeap Use-After-Free in GPAC MP4Box v2.4 DoS Vulnerability
- CVE-2025-55650MEDIUMHeap Use-After-Free in GPAC MP4Box v2.4 DoS Vulnerability
- CVE-2025-60465MEDIUMGPAC MP4Box Use-After-Free Denial of Service Vulnerability
- CVE-2025-60466MEDIUMGPAC MP4Box Use-After-Free DoS Vulnerability
- CVE-2025-60471MEDIUMUse-After-Free in GPAC MP4Box Before 26.02.0 Denial of Service
- CVE-2026-0125HIGHAndroid VPU Race Condition Local Privilege Escalation
- CVE-2026-0137HIGHAndroid Edge TPU Use-After-Free Privilege Escalation