CVE-2026-14801 in GPACinfo

Summary

by MITRE • 07/06/2026

A security vulnerability has been detected in GPAC 26.03-DEV-rev342-g80071f700-master. The impacted element is the function txtin_probe_duration of the file src/filters/load_text.c of the component TeXML File Handler. Such manipulation of the argument txml_timescale leads to divide by zero. An attack has to be approached locally. The name of the patch is 86a5191f2e750c767253e27ed6cfd6d547afebc2. A patch should be applied to remediate this issue.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Analysis

by VulDB Data Team • 07/06/2026

The vulnerability identified in GPAC version 26.03-DEV-rev342-g80071f700-master represents a critical divide-by-zero error within the TeXML File Handler component, specifically in the txtin_probe_duration function located in src/filters/load_text.c. This flaw occurs when processing malformed TeXML files where the txml_timescale argument becomes zero during execution, leading to a mathematical division operation that cannot be completed. The vulnerability is classified as a local privilege escalation risk since exploitation requires local system access to manipulate input files that will be processed by the affected software component. According to CWE-369, this represents a divide-by-zero condition that can cause application crashes or potentially enable further exploitation through controlled resource exhaustion attacks.

The technical implementation of this vulnerability stems from inadequate input validation within the TeXML file parsing logic where the txml_timescale parameter is not properly checked for zero values before being used in division operations. When an attacker crafts a malicious TeXML file containing a zero value for timescale, the txtin_probe_duration function fails to handle this edge case gracefully, resulting in a runtime exception that can terminate the application or create unpredictable behavior. This type of error falls under ATT&CK technique T1203, where adversaries may leverage application vulnerabilities to cause system instability or resource exhaustion through malformed input processing.

The operational impact of this vulnerability extends beyond simple application crashes as it represents a potential denial-of-service vector that could be exploited to disrupt legitimate file processing operations within applications using GPAC as a media handling library. Attackers with local access can craft specially formatted TeXML files that will cause the target application to crash when attempting to process these files, potentially leading to service interruption or system instability. The vulnerability affects any application that relies on GPAC's TeXML File Handler for processing text-based media content, including multimedia players, content management systems, and digital asset processing platforms.

Mitigation strategies should focus on applying the provided patch identified by commit hash 86a5191f2e750c767253e27ed6cfd6d547afebc2 which implements proper input validation to prevent zero values from being processed in division operations. Organizations should also consider implementing additional defensive measures such as input sanitization routines, runtime parameter validation, and comprehensive testing of file parsing components with malformed inputs to identify similar vulnerabilities. The patch approach aligns with defense-in-depth principles recommended by NIST SP 800-45 and ISO/IEC 27001 standards for vulnerability remediation, ensuring that the fix addresses not just the immediate issue but also prevents similar conditions from occurring in other parts of the codebase through consistent validation practices.

Responsible

VulDB

Disclosure

07/06/2026

Moderation

accepted

CPE

ready

EPSS

0.00160

KEV

no

Activities

very low

Sources

Interested in the pricing of exploits?

See the underground prices here!