GPAC MP4Box Heap Use-After-Free Requires Urgent Patch for Media Processing Systems
A high-severity vulnerability in GPAC MP4Box involves a heap use-after-free flaw in AC-4 descriptor handling that requires user interaction.

Key points
- CVE-2025-60476 affects GPAC version 2.5-DEV-rev1593-gfe88c3545-master and earlier.
- The flaw is a heap use-after-free in the gf_odf_ac4_cfg_clean_list function.
- A fix is available in commit e02d1fd24cdc26acb1b236ab38b3832cffcae21b.
Managed service providers must immediately assess their media processing infrastructure for exposure to CVE-2025-60476, a high-severity vulnerability in the GPAC multimedia framework. The flaw resides in the MP4Box component and involves a heap use-after-free error during AC-4 descriptor cleanup. According to the official advisory from the oss-security mailing list, the issue was reported by Alexander A. Shvedov. The vulnerability carries a CVSS 3.1 score of 8.8, indicating significant risk to confidentiality, integrity, and availability if exploited.
How it unfolded
- Alexander A. Shvedov reported the heap use-after-free vulnerability in GPAC MP4Box.
- The advisory was posted to the oss-security mailing list on October 22.
- The vulnerability was identified in commit fe88c3545aadd597b250ccf23271d5d3de50ccc8 of the development branch.
- A fix was implemented in commit e02d1fd24cdc26acb1b236ab38b3832cffcae21b to resolve the issue.
Who is affected
The vulnerability specifically impacts GPAC version 2.5-DEV-rev1593-gfe88c3545-master. Systems running this specific development revision or earlier builds containing the vulnerable code are at risk. The flaw is located in the gf_odf_ac4_cfg_clean_list function, which handles AC-4 audio descriptor cleanup. According to the source material, the Common Weakness Enumeration classifies this as CWE-416, Use After Free. The CVSS vector indicates that the attack vector is network-based, complexity is low, and no privileges are required, though user interaction is necessary for exploitation.
Our take on the response
The rapid identification and patching of this heap use-after-free flaw demonstrate effective vulnerability management within the open-source community. The high CVSS score of 8.8 reflects the potential for significant system compromise. The requirement for user interaction is noted in the CVSS vector. The availability of a specific commit hash for the fix allows administrators to identify the corrected code version.
Who needs to act first
Teams should prioritize updating any systems that process untrusted media files, particularly those handling AC-4 audio formats. Verify whether your current GPAC installation matches the vulnerable version string before applying changes. Roll out the patch to a small subset of non-critical systems first to ensure stability. Back up existing configurations and media processing pipelines before making changes. Monitor system logs for unusual behavior during the transition period. Ensure that all media ingestion endpoints are protected by network segmentation to limit exposure while updates are deployed.
Background: Attack vectors
Attack vectors are the paths adversaries use to reach your data. They range from simple phishing emails to complex supply chain compromises. Defending against them requires mapping every entry point, validating inputs, and limiting what each component can do. You cannot stop all attacks, but you can make them costly and slow.
Read the full guide: Attack Vectors Explained: Mechanisms, Limits, and Defense Strategies
What to do and how to stay safe: GPAC
- Verify the installed version of GPAC MP4Box against the affected version string 2.5-DEV-rev1593-gfe88c3545-master.
- Apply the security update corresponding to commit e02d1fd24cdc26acb1b236ab38b3832cffcae21b as soon as possible.
- Monitor systems for signs of exploitation, such as unexpected crashes or memory access errors.
- Restrict user interaction with untrusted media files until the patch is confirmed effective.
Step-by-step guide: Vulnerability Prioritization: How to Rank Risks Without Wasting Time
General security guidance from the Patch Observer newsroom. It is not confirmed advice from the organisations named in this story.
Frequently asked questions
What is the CVSS score for CVE-2025-60476?
The CVSS 3.1 score is 8.8, which is rated as HIGH severity.
Which specific function contains the vulnerability?
The vulnerability is in the gf_odf_ac4_cfg_clean_list function.
Is there a confirmed fix for this issue?
Yes, a fix is available in commit e02d1fd24cdc26acb1b236ab38b3832cffcae21b.



