6.8
Medium
CVE-2026-124031 GPAC through 26.07.0 Type Confusion via drawable_get_aspect_2d_mpeg4
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.
CVSS 4.0 detail
Vector CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:NExploitable with local access to the machine, without an account and if a user takes an action; an attacker can seriously compromise confidentiality, integrity or availability.
- Attack vector
- Local
- Attack complexity
- Low
- Attack requirements
- None
- Privileges required
- None
- Interaction
- Passive
- Confidentiality
- None
- Integrity
- None
- Availability
- High
- Confidentiality of other systems
- None
- Integrity of other systems
- None
- Availability of other systems
- None
Affected products and versions
| Product | Affected versions | Fixed in |
|---|---|---|
| gpac 26.07 | earliest → 26.07.0 | No fix stated |
Other CVEs of gpac
The 24 CVEs of gpac →
CVE-2026-124030
GPAC through 26.07.0 Type Confusion via gf_sg_command_apply XMT Field-Replace
6.8
Medium
CVE-2026-33144
GPAC is an open-source multimedia framework
5.8
Medium
CVE-2026-27821
GPAC is an open-source multimedia framework
7.7
High
CVE-2023-4679
A use after free vulnerability exists in GPAC version 2.3-DEV-revrelease, specifically in the gf_filterpacket_del…
5.9
Medium