A Leader in the 2026 Gartner® Magic Quadrant™ for Endpoint Protection. Six years running.Six years. Gartner® Magic Quadrant™ Leader.Find Out Why
Experiencing a Breach?Blog
Get StartedContact Us
SentinelOne
  • Platform
    Platform Overview
    • Singularity Platform
      Welcome to Integrated Enterprise Security
    • AI for Security
      Leading the Way in AI-Powered Security Solutions
    • Securing AI
      Accelerate AI Adoption with Secure AI Tools, Apps, and Agents.
    • How It Works
      The Singularity XDR Difference
    • Singularity Marketplace
      One-Click Integrations to Unlock the Power of XDR
    • Pricing & Packaging
      Comparisons and Guidance at a Glance
    Data & AI
    • Purple AI
      Accelerate SecOps with Generative AI
    • Singularity Hyperautomation
      Easily Automate Security Processes
    • AI-SIEM
      The AI SIEM for the Autonomous SOC
    • AI Data Pipelines
      Security Data Pipeline for AI SIEM and Data Optimization
    • Singularity Data Lake
      AI-Powered, Unified Data Lake
    • Singularity Data Lake for Log Analytics
      Seamlessly Ingest Data from On-Prem, Cloud or Hybrid Environments
    Endpoint Security
    • Singularity Endpoint
      Autonomous Prevention, Detection, and Response
    • Singularity XDR
      Native & Open Protection, Detection, and Response
    • Singularity RemoteOps Forensics
      Orchestrate Forensics at Scale
    • Singularity Threat Intelligence
      Comprehensive Adversary Intelligence
    • Singularity Vulnerability Management
      Application & OS Vulnerability Management
    • Singularity Identity
      Identity Threat Detection and Response
    Cloud Security
    • Singularity Cloud Security
      Block Attacks with an AI-Powered CNAPP
    • Singularity Cloud Native Security
      Secure Cloud and Development Resources
    • Singularity Cloud Workload Security
      Real-Time Cloud Workload Protection Platform
    • Singularity Cloud Data Security
      AI-Powered Threat Detection for Cloud Storage
    • Singularity Cloud Security Posture Management
      Detect and Remediate Cloud Misconfigurations
    Securing AI
    • Prompt Security
      Secure AI Tools Across Your Enterprise
  • Why SentinelOne?
    Why SentinelOne?
    • Why SentinelOne?
      Cybersecurity Built for What’s Next
    • Our Customers
      Trusted by the World’s Leading Enterprises
    • Industry Recognition
      Tested and Proven by the Experts
    • About Us
      The Industry Leader in Autonomous Cybersecurity
    Compare SentinelOne
    • Arctic Wolf
    • Broadcom
    • CrowdStrike
    • Cybereason
    • Microsoft
    • Palo Alto Networks
    • Sophos
    • Splunk
    • Trellix
    • Trend Micro
    • Wiz
    Verticals
    • Energy
    • Federal Government
    • Finance
    • Healthcare
    • Higher Education
    • K-12 Education
    • Manufacturing
    • Retail
    • State and Local Government
  • Services
    Managed Services
    • Managed Services Overview
      Wayfinder Threat Detection & Response
    • Threat Hunting
      World-Class Expertise and Threat Intelligence
    • Managed Detection & Response
      24/7/365 Expert MDR Across Your Entire Environment
    • Incident Readiness & Response
      DFIR, Breach Readiness, & Compromise Assessments
    Support, Deployment, & Health
    • Technical Account Management
      Customer Success with Personalized Service
    • SentinelOne GO
      Guided Onboarding & Deployment Advisory
    • SentinelOne University
      Live and On-Demand Training
    • Services Overview
      Comprehensive Solutions for Seamless Security Operations
    • SentinelOne Community
      Community Login
  • Partners
    Our Network
    • MSSP Partners
      Succeed Faster with SentinelOne
    • Singularity Marketplace
      Extend the Power of S1 Technology
    • Cyber Risk Partners
      Enlist Pro Response and Advisory Teams
    • Technology Alliances
      Integrated, Enterprise-Scale Solutions
    • SentinelOne for AWS
      Hosted in AWS Regions Around the World
    • Channel Partners
      Deliver the Right Solutions, Together
    • SentinelOne for Google Cloud
      Unified, Autonomous Security Giving Defenders the Advantage at Global Scale
    • Partner Locator
      Your Go-to Source for Our Top Partners in Your Region
    Partner Portal→
  • Resources
    Resource Center
    • Case Studies
    • Data Sheets
    • eBooks
    • Reports
    • Videos
    • Webinars
    • Whitepapers
    • Events
    View All Resources→
    Blog
    • Feature Spotlight
    • For CISO/CIO
    • From the Front Lines
    • Identity
    • Cloud
    • macOS
    • SentinelOne Blog
    Blog→
    Tech Resources
    • SentinelLABS
    • Ransomware Anthology
    • Cybersecurity 101
  • About
    About SentinelOne
    • About SentinelOne
      The Industry Leader in Cybersecurity
    • Investor Relations
      Financial Information & Events
    • SentinelLABS
      Threat Research for the Modern Threat Hunter
    • Careers
      The Latest Job Opportunities
    • Press & News
      Company Announcements
    • Cybersecurity Blog
      The Latest Cybersecurity Threats, News, & More
    • FAQ
      Get Answers to Our Most Frequently Asked Questions
    • DataSet
      The Live Data Platform
    • S Foundation
      Securing a Safer Future for All
    • S Ventures
      Investing in the Next Generation of Security, Data and AI
  • Pricing
Get StartedContact Us
CVE Vulnerability Database
Vulnerability Database/CVE-2025-70116

CVE-2025-70116: GPAC MP4Box DoS Vulnerability

CVE-2025-70116 is a NULL pointer dereference DoS vulnerability in GPAC MP4Box that triggers crashes when parsing truncated MP4 files. This post covers the technical details, affected versions, impact, and mitigation.

Published: May 28, 2026

CVE-2025-70116 Overview

CVE-2025-70116 is a NULL pointer dereference vulnerability in GPAC MP4Box, the multimedia packaging tool from the GPAC open-source framework. The flaw exists in the gf_media_map_esd function within media_tools/isom_tools.c. When MP4Box parses a truncated MP4 file containing an unknown or invalid stsd (Sample Description Box) entry, descriptor fields such as codec, MIME, or profile strings remain unset. The function then invokes strlen() on a NULL pointer, producing a segmentation fault detected by AddressSanitizer (ASan SEGV). The issue affects users and automated pipelines that process untrusted MP4 input through MP4Box.

Critical Impact

Processing a crafted or truncated MP4 file crashes MP4Box, enabling denial-of-service against media conversion, transcoding, and analysis workflows.

Affected Products

  • GPAC MP4Box (multimedia packaging utility)
  • GPAC framework media_tools/isom_tools.c component
  • Downstream tools and services that embed GPAC libraries for MP4 parsing

Discovery Timeline

  • 2026-05-27 - CVE-2025-70116 published to NVD
  • 2026-05-27 - Last updated in NVD database

Technical Details for CVE-2025-70116

Vulnerability Analysis

The vulnerability is a NULL pointer dereference [CWE-476] inside gf_media_map_esd at approximately line 1364 of media_tools/isom_tools.c. MP4Box reads the Sample Description Box (stsd) to determine how to construct an Elementary Stream Descriptor (ESD) for each track. When MP4Box encounters an stsd entry with an unknown or malformed sample entry type, the parser does not populate descriptor string fields such as the codec identifier, MIME type, or profile string. These fields remain NULL when control reaches the descriptor mapping logic. The function then passes one of these NULL pointers directly to strlen(), which dereferences the pointer to scan for a terminating byte and triggers an immediate segmentation fault.

Root Cause

The root cause is missing validation between the stsd parsing stage and the descriptor mapping stage. The code assumes that every successfully parsed sample entry yields populated descriptor strings. Truncated files terminate parsing early without producing an error that prevents the subsequent call into gf_media_map_esd. No NULL check guards the strlen() invocation.

Attack Vector

An attacker delivers a crafted or intentionally truncated MP4 file to a victim or service that processes it with MP4Box. Triggering the bug requires only that the file be opened and inspected. The result is a process crash. There is no evidence in the referenced material of memory disclosure or code execution. The vulnerability manifests as a reliable denial-of-service against MP4Box and any service that wraps it.

No verified exploitation code is available. See the GPAC GitHub Issue #3345 and the public proof-of-concept artifact for the trigger file and crash trace.

Detection Methods for CVE-2025-70116

Indicators of Compromise

  • MP4Box process termination with SIGSEGV when invoked against a user-supplied or network-sourced MP4 file.
  • AddressSanitizer reports referencing gf_media_map_esd and strlen within media_tools/isom_tools.c.
  • Repeated crashes of media conversion or transcoding workers shortly after ingesting an untrusted MP4.

Detection Strategies

  • Monitor host telemetry for unexpected MP4Box or GPAC library crash events and core dumps.
  • Inspect ingestion queues for MP4 files with truncated structures or malformed stsd boxes prior to processing.
  • Correlate media-processing service restarts with the filenames and sources of recently submitted MP4 inputs.

Monitoring Recommendations

  • Enable verbose GPAC logging during MP4 ingestion to capture parser warnings about unknown sample entry types.
  • Track resource and stability metrics for sandboxed media workers to surface repeated crash patterns.
  • Alert when crash signatures contain the symbol gf_media_map_esd in stack traces.

How to Mitigate CVE-2025-70116

Immediate Actions Required

  • Restrict MP4Box execution to sandboxed or containerized workers that can recover from crashes without service disruption.
  • Validate MP4 file structure with an independent parser before passing input to MP4Box.
  • Reject or quarantine MP4 uploads that fail structural integrity checks, including truncated moov or stsd atoms.

Patch Information

No official patched version is referenced in the available data. Track the upstream fix through GPAC GitHub Issue #3345 and apply the corresponding commit to the master branch once merged. Rebuild GPAC from source after pulling the fix and verify with the proof-of-concept file from the public PoC repository.

Workarounds

  • Disable automated MP4Box processing of files from untrusted sources until a patched build is deployed.
  • Wrap MP4Box invocations with process supervisors that constrain CPU, memory, and filesystem access, limiting blast radius from crashes.
  • Pre-screen inputs with a hardened MP4 validator and discard files containing unknown sample entry types in stsd.
bash
# Configuration example: run MP4Box under a constrained, restartable sandbox
systemd-run --scope --uid=mp4box --property=MemoryMax=512M \
  --property=RestrictSUIDSGID=yes --property=NoNewPrivileges=yes \
  /usr/bin/MP4Box -info /var/ingest/untrusted_input.mp4

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

  • Vulnerability Details
  • TypeDOS

  • Vendor/TechGpac

  • SeverityNONE

  • CVSS ScoreN/A

  • Known ExploitedNo
  • Impact Assessment
  • ConfidentialityNone
  • IntegrityNone
  • AvailabilityNone
  • Technical References
  • GitHub Issue #3345

  • GitHub PoC Repository

  • InfoSec Exchange Post
  • Related CVEs
  • CVE-2026-8124: Gpac Gpac DOS Vulnerability

  • CVE-2026-39103: GPAC Buffer Overflow DoS Vulnerability

  • CVE-2025-70303: GPAC Heap Overflow DoS Vulnerability

  • CVE-2025-70307: GPAC v2.4.0 Stack Overflow DoS Vulnerability
Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.

Try SentinelOne
  • Get Started
  • Get a Demo
  • Product Tour
  • Why SentinelOne
  • Pricing & Packaging
  • FAQ
  • Contact
  • Contact Us
  • Customer Support
  • SentinelOne Status
  • Language
  • Platform
  • Singularity Platform
  • Singularity Endpoint
  • Singularity Cloud
  • Singularity AI-SIEM
  • Singularity Identity
  • Singularity Marketplace
  • Purple AI
  • Services
  • Wayfinder TDR
  • SentinelOne GO
  • Technical Account Management
  • Support Services
  • Verticals
  • Energy
  • Federal Government
  • Finance
  • Healthcare
  • Higher Education
  • K-12 Education
  • Manufacturing
  • Retail
  • State and Local Government
  • Cybersecurity for SMB
  • Resources
  • Blog
  • Labs
  • Case Studies
  • Videos
  • Product Tours
  • Events
  • Cybersecurity 101
  • eBooks
  • Webinars
  • Whitepapers
  • Press
  • News
  • Ransomware Anthology
  • Company
  • About Us
  • Our Customers
  • Careers
  • Partners
  • Legal & Compliance
  • Security & Compliance
  • Investor Relations
  • S Foundation
  • S Ventures

©2026 SentinelOne, All Rights Reserved.

Privacy Notice Terms of Use

English