CVE-2026-124030 Details
Description
GPAC through 26.07.0 contains a type confusion vulnerability in gf_sg_command_apply() in src/scenegraph/commands.c that fails to verify BIFS field-replace command types match target node fields. Attackers can supply a crafted XMT file opened with MP4Box, such as via chapter import, causing gf_sg_vrml_field_clone() to memcpy from invalid pointers and crash.
A type confusion vulnerability has been identified in GPAC versions through 26.07.0. The issue arises in the function gf_sg_command_apply() within the scene graph command processing module. This vulnerability occurs because the BIFS field-replace command types are not properly validated against the target node fields. As a result, attackers can craft XMT files that, when imported through MP4Box, exploit this oversight. The exploitation leads to gf_sg_vrml_field_clone() attempting to copy data from invalid memory addresses, causing a crash due to a segmentation fault.
Users can update to GPAC version 26.08-DEV or later, where this vulnerability has been addressed.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Nov 6, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-843 | Access of Resource Using Incompatible Type ('Type Confusion') | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| GPAC | <= 26.07.0 (semver) |
CPE
Remediation
| |
Change History
1 change record found show changes
| Date | Action | Recorded By |
|---|---|---|
| Nov 6, 2026 | New CVE Received | [email protected] |
Volerion