GHSA-2j29-6f2f-79fx
Severity by source
AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Network-deliverable crafted file, no privileges required, but user must open it; UAF yields full memory corruption impact.
Primary rating from Vendor (CNA).
CVSS VectorVendor
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Lifecycle Timeline
3Description PRE-NVD
Articles & Coverage 1
AnalysisAI
Use-after-free memory corruption in GPAC's MP4Box triggers via gf_node_get_tag when parsing a crafted MP4 file containing an invalid BIFS GlobalQuantizer command. Any user or automated pipeline processing an attacker-supplied MP4 file with an affected GPAC build is exposed. Exploitation could yield arbitrary code execution or a reliable crash, depending on heap layout at the time of the free. No public exploit code or CISA KEV listing has been identified at time of analysis.
Technical ContextAI
GPAC is an open-source multimedia framework widely used for MP4 file packaging, inspection, and scene graph manipulation. MP4Box is its primary command-line interface. BIFS (Binary Format for Scenes) is the ISO/IEC 14496-11 binary encoding of MPEG-4 scene graphs; the GlobalQuantizer command within BIFS sets floating-point quantization parameters applied to subsequent scene nodes. The vulnerability resides in gf_node_get_tag, a function that retrieves the type tag of a scene-graph node pointer. An invalid GlobalQuantizer command can trigger premature freeing of a node object; a subsequent call to gf_node_get_tag then dereferences the freed pointer, producing a classic CWE-416 (Use After Free) condition. No CPE strings were supplied in the source data, so exact affected version ranges have not been independently confirmed. CWE is not explicitly stated in the advisory but the UAF class is unambiguous from the oss-security subject line.
RemediationAI
No vendor-released patch version has been identified in the available source data. Consumers should monitor the GPAC GitHub repository for a tagged release or commit that addresses CVE-2025-55644 and upgrade as soon as one is available. As a compensating control, avoid processing untrusted or externally-sourced MP4 files with MP4Box or any application linking libgpac until a patch is confirmed. If GPAC is deployed in a server-side media pipeline, restrict file ingestion to validated, trusted sources and add process-level sandboxing (e.g., seccomp, AppArmor, or container isolation) to limit the blast radius of a successful UAF exploit. Running MP4Box under a low-privilege user without write access to sensitive paths reduces the impact of code execution. See https://seclists.org/oss-sec/2026/q2/903 for the original disclosure.
Heap Buffer Overflow vulnerability in GPAC version 2.3-DEV-rev617-g671976fcc-master, allows attackers to execute arbitra
NULL Pointer Dereference in GitHub repository gpac/gpac prior to 2.2.2. Rated critical severity (CVSS 9.8), this vulnera
GPAC mp4box 2.1-DEV-revUNKNOWN-master has a use-after-free vulnerability in function gf_isom_dovi_config_get. Rated crit
Use After Free in GitHub repository gpac/gpac prior to v2.1.0-DEV. Rated critical severity (CVSS 9.8), this vulnerabilit
NULL Pointer Dereference in the "isomedia/track.c" module's "MergeTrack()" function of GPAC v0.5.2 allows attackers to e
An issue was discovered in libgpac.a in GPAC 0.8.0, as demonstrated by MP4Box. Rated critical severity (CVSS 9.8), this
An issue was discovered in MP4Box in GPAC 0.7.1. Rated critical severity (CVSS 9.8), this vulnerability is remotely expl
Out-of-bounds Read in GitHub repository gpac/gpac prior to 2.2.2. Rated critical severity (CVSS 9.1), this vulnerability
A vulnerability, which was classified as critical, has been found in GPAC 2.3-DEV-rev40-g3602a5ded.c. Rated high severit
A vulnerability, which was classified as problematic, was found in GPAC 2.1-DEV-rev490-g68064e101-master. Rated high sev
An exploitable integer overflow vulnerability exists within the MPEG-4 decoding functionality of the GPAC Project on Adv
An exploitable integer overflow vulnerability exists within the MPEG-4 decoding functionality of the GPAC Project on Adv
Same weakness CWE-416 – Use After Free
View allSame technique Denial Of Service
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2025-210144