Skip to main content

GPAC MP4Box CVE-2025-55663

| EUVDEUVD-2025-210153 MEDIUM
NULL Pointer Dereference (CWE-476)
5.5
CVSS 3.1 · Vendor
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft MP4 with svcC nested inside av01 box
  2. Delivery
    Deliver crafted file to target (email, upload, shared storage)
  3. Exploit
    Target or automated pipeline invokes MP4Box -add on file
  4. Execution
    GPAC parser hits unknown svcC box, leaves sample entry pointer uninitialized
  5. Persist
    Track_SetStreamDescriptor() dereferences invalid pointer at track.c:1677
  6. Impact
    Process crashes with SEGV (denial of service)

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Null pointer safety, defensive checks
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that an attacker supply a crafted MP4 file containing an unknown svcC box nested inside an av01 parent box, and that the target invoke MP4Box with the -add (track import) flag against that file, including the -ab (audio bitrate) option that triggers the bitrate-update code path leading to the vulnerable pointer dereference. The CVSS vector confirms no authentication or privileges are required (PR:N), but user interaction is required (UI:R) - the file must be actively processed by MP4Box rather than merely received. No special runtime configuration, network service, or elevated privilege is needed on the target host. Exploitation is limited by: (1) the requirement for user or process interaction with the malicious file; (2) impact confined to process crash with no code execution or data exfiltration vector identified; (3) scope unchanged, so a crash of MP4Box does not inherently compromise the host OS or adjacent processes unless MP4Box runs with elevated privileges in a pipeline.

Impact

The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L) scores 4.3 MEDIUM, reflecting that exploitation requires no privileges and no special configuration but does require user interaction - specifically, a user or automated process must invoke MP4Box against the crafted file. Impact is confined to availability (process crash, DoS); there is no confidentiality or integrity exposure. No EPSS score was provided in the available data, so quantified exploitation probability cannot be stated. The vulnerability is not listed in CISA KEV, meaning active in-the-wild exploitation has not been formally confirmed. However, a public PoC MP4 file is available, which lowers the barrier for targeted use against media-processing pipelines that automatically ingest user-supplied content. In batch/automated transcoding environments where MP4Box is invoked without sandboxing on untrusted input, the effective user-interaction barrier is low, elevating real-world risk above the raw CVSS score implies. In interactive single-user deployments, risk is commensurate with the medium rating. The scope is unchanged and there is no privilege escalation vector identified.

Exploit ScenarioDerived

An attacker crafts a malicious MP4 file containing an svcC box nested inside an av01 parent box - a public PoC file demonstrating exactly this is available at the reporter's GitHub - and delivers it to a target user or automated system that runs MP4Box with the -add import flag (e.g., MP4Box -add poc.mp4 -new /dev/null -ab 1024). The parser's unsupported-box handler leaves the sample entry pointer uninitialized, and Track_SetStreamDescriptor() dereferences it during bitrate update, causing an immediate SEGV crash of the MP4Box process, achieving denial of service against any pipeline dependent on that process.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jun 13, 2026

NULL pointer dereference in GPAC's MP4Box media tool crashes the process when importing a crafted MP4 file containing an unknown svcC box nested inside an av01 parent box. The unsupported-box handling path in the ISOBMFF parser leaves the sample entry pointer uninitialized; Track_SetStreamDescriptor() at isomedia/track.c:1677 subsequently dereferences this invalid pointer during bitrate update processing without validation, producing a SEGV. No active exploitation has been confirmed (not in CISA KEV), but a public proof-of-concept MP4 file is available at the reporter's GitHub repository, and the CVSS-assigned severity is 4.3 MEDIUM (AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L).

RemediationAI

The upstream fix is available as commit 15a4ac2dff38cdbb8b43e7c84fb1595ee80d81ac in the GPAC GitHub repository; users building from source should update to a revision at or after this commit. A tagged patched release version has not been independently confirmed from the available data - organizations using packaged GPAC distributions should monitor the vendor's release channel and apply updates when a patched release is published. As a compensating control, restrict MP4Box from processing untrusted or externally supplied MP4 files until the patch is applied; in automated media pipelines, sandbox or jail the MP4Box process (e.g., with seccomp, containers, or a dedicated low-privilege user) so that a crash or potential exploitation does not propagate to adjacent systems. Filtering or rejecting MP4 files containing av01 tracks at an upstream ingestion layer is a targeted workaround but may disrupt legitimate AV1 content processing. Advisory details and PoC reference are available via https://seclists.org/oss-sec/2026/q2/914.

Affected VersionsENISA

n/a n/a

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

GPAC is an open-source multimedia framework; MP4Box is its primary command-line tool for MP4 container manipulation, import, and export. In the ISO Base Media File Format (ISOBMFF), AV1 video is encapsulated using the 'av01' sample entry box. The 'svcC' box is a Scalable Video Coding configuration structure not expected inside an av01 context. When GPAC's parser encounters this unrecognized combination, the unsupported-box handling path does not initialize or validate the sample entry pointer before control passes to Track_SetStreamDescriptor() in isomedia/track.c. That function later dereferences the invalid pointer at line 1677 during a call chain originating in gf_isom_change_mpeg4_description() → gf_media_update_bitrate_ex() while the track import is still in progress. CWE-476 (NULL Pointer Dereference) accurately classifies the root cause: a missing null/validity check on a pointer that an earlier error path failed to populate. AddressSanitizer confirms the crash as a READ access at address 0x001e3fff8005, consistent with an uninitialized or zeroed pointer being used as a base for a field offset read.

Know when Gpac gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (CNA) PRIMARY 5.5 MEDIUM
AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
vuln.today AI 4.3 MEDIUM

File delivered remotely (AV:N), no complexity beyond crafting the MP4 (AC:L), no privileges needed (PR:N), but user must invoke MP4Box on the file (UI:R); crash-only impact means A:L with no C or I.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (CNA).

CVSS VectorVendor

Attack Vector
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

2
Severity Changed
Jun 15, 2026 - 21:22 NVD
HIGH MEDIUM
CVSS changed
Jun 15, 2026 - 21:22 NVD
5.5 (HIGH) 5.5 (MEDIUM)

Description PRE-NVD

Disclosed via oss-security. NVD scoring and full description are pending.

Executive ViewAI

Why It Matters

GPAC's MP4Box media processing tool is vulnerable to a denial-of-service crash triggered by specially crafted MP4 files, with publicly available exploit code existing and no vendor-released patch identified at time of analysis. Organizations using this tool face operational disruption if untrusted media files are processed without protective controls.

Business Impact: Medium
Compensating Controls

Implement strict MP4 file format validation before processing; restrict media input to pre-approved internal sources; process untrusted media in isolated containers or sandboxed virtual environments; enable process monitoring and automatic restart for MP4Box services; where possible, configure input filters to reject non-standard ISOBMFF structures.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Defer
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
Medium
Technical Impact
Partial

Priority Score

28
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A null pointer dereference occurs when a program attempts to access memory through a pointer that has been set to NULL (address 0x0).

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

More in Gpac

View all
CVE-2023-46932 CRITICAL POC
9.8 Dec 09

Heap Buffer Overflow vulnerability in GPAC version 2.3-DEV-rev617-g671976fcc-master, allows attackers to execute arbitra

CVE-2023-2840 CRITICAL POC
9.8 May 22

NULL Pointer Dereference in GitHub repository gpac/gpac prior to 2.2.2. Rated critical severity (CVSS 9.8), this vulnera

CVE-2022-36190 CRITICAL POC
9.8 Aug 17

GPAC mp4box 2.1-DEV-revUNKNOWN-master has a use-after-free vulnerability in function gf_isom_dovi_config_get. Rated crit

CVE-2022-1795 CRITICAL POC
9.8 May 18

Use After Free in GitHub repository gpac/gpac prior to v2.1.0-DEV. Rated critical severity (CVSS 9.8), this vulnerabilit

CVE-2021-28300 CRITICAL POC
9.8 Apr 14

NULL Pointer Dereference in the "isomedia/track.c" module's "MergeTrack()" function of GPAC v0.5.2 allows attackers to e

CVE-2020-11558 CRITICAL POC
9.8 Apr 05

An issue was discovered in libgpac.a in GPAC 0.8.0, as demonstrated by MP4Box. Rated critical severity (CVSS 9.8), this

CVE-2018-13005 CRITICAL POC
9.8 Jun 29

An issue was discovered in MP4Box in GPAC 0.7.1. Rated critical severity (CVSS 9.8), this vulnerability is remotely expl

CVE-2023-2838 CRITICAL POC
9.1 May 22

Out-of-bounds Read in GitHub repository gpac/gpac prior to 2.2.2. Rated critical severity (CVSS 9.1), this vulnerability

CVE-2023-0841 HIGH POC
8.8 Feb 15

A vulnerability, which was classified as critical, has been found in GPAC 2.3-DEV-rev40-g3602a5ded.c. Rated high severit

CVE-2022-4202 HIGH POC
8.8 Nov 29

A vulnerability, which was classified as problematic, was found in GPAC 2.1-DEV-rev490-g68064e101-master. Rated high sev

CVE-2021-21850 HIGH POC
8.8 Aug 25

An exploitable integer overflow vulnerability exists within the MPEG-4 decoding functionality of the GPAC Project on Adv

CVE-2021-21849 HIGH POC
8.8 Aug 25

An exploitable integer overflow vulnerability exists within the MPEG-4 decoding functionality of the GPAC Project on Adv

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy