CVE-2026-124031 Details
Description
GPAC through 26.07.0 contains a type confusion vulnerability in drawable_get_aspect_2d_mpeg4() and TraverseShape() that casts a Shape's appearance node to M_Appearance without checking its node tag. Attackers can supply a crafted XMT file placing another node type, such as Conditional, in the appearance field to trigger an invalid memory read and crash MP4Box.
A type confusion vulnerability has been identified in GPAC versions through 26.07.0. The issue arises in the MP4Box component, specifically within the 'drawable_get_aspect_2d_mpeg4' and 'TraverseShape' functions. The vulnerability allows attackers to manipulate a Shape's appearance node by inserting a different node type, such as Conditional, into the appearance field of a crafted XMT file. This exploitation triggers an invalid memory read, leading to a crash of the MP4Box application.
Users are advised to update to GPAC version 26.08 or later, where this vulnerability has been fixed.
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