ZeroHour

CVE-2026-79513

PoC niche

Divide-by-zero DoS in GPAC 26.07.0 via crafted MPD SegmentTimeline

CVSS 3.1
6.5 medium
EPSS
<1%p11
Published
()
Modified
AI analysis

GPAC v26.07.0 contains a divide-by-zero flaw (CWE-369) in the gf_dash_get_timeline_duration function in src/media_tools/dash_client.c, which processes MPEG-DASH MPD manifests. An attacker can craft a malicious MPD with a malformed SegmentTimeline that drives a division by zero when a victim opens or streams it, crashing the application and causing a denial of service. The vulnerability is network-reachable but requires user interaction (the victim must be tricked into loading the crafted manifest), needs no privileges, and impacts availability only — no confidentiality or integrity impact, and no code execution. Anyone running GPAC v26.07.0, including developers, researchers, and applications embedding libgpac for DASH playback or conformance testing, is affected. A public proof-of-concept exists on the GPAC GitHub issue tracker, but EPSS is very low (0.2%, 11th percentile), the flaw is not in the CISA KEV catalog, and no exploitation in the wild is known.

What to do: Upgrade to any GPAC build containing fix commit 2fd5a06ab226767900fd86edb5a1e8bfc1010640 (i.e., newer than v26.07.0) as soon as a patched release is available. In the interim, avoid opening MPD manifests or DASH streams from untrusted sources, and treat unsolicited MPD files as untrusted input. If you embed libgpac in a product, verify which version you ship and add crash-on-malformed-manifest handling (e.g., sandboxing or input validation) since the flaw only causes denial of service, not code execution.

Affected
gpac
Estimated exposure
nichelikely thousands to low tens of thousands of installations (developer/researcher multimedia framework; no published install counts) — GPAC is an open-source multimedia framework used mainly by developers, researchers, and products embedding libgpac, with no public active-install or internet-exposure counts available, so this is a qualitative order-of-magnitude estimate.

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

A divide-by-zero vulnerability in the gf_dash_get_timeline_duration function (src/media_tools/dash_client.c) of GPAC v26.07.0 allows attackers to cause a Denial of Service (DoS) via a crafted MPD SegmentTimeline. Fixed in 2fd5a06ab226767900fd86edb5a1e8bfc1010640.

Vendors
gpac
Products
gpac
Weakness
CWE-369
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H

In the news

No ingested article mentions this CVE yet.