ZeroHour

CVE-2026-71614

niche

Arbitrary Code Execution in GPAC DVB-MPE MPEG-TS Parser (dvb_mpe.c)

CVSS 3.1
8.4 high
EPSS
<1%p5
Published
()
Modified
AI analysis

GPAC, an open-source multimedia framework, contains an arbitrary code execution flaw (CWE-94) in its DVB Multi-Protocol Encapsulation handling in src/media_tools/dvb_mpe.c, specifically in the descriptorTime_slice_fec_identifier() and gf_m2ts_ipdatagram_reader() functions. It is triggered when a vulnerable GPAC build (e.g., MP4Box or a gpac filter session) parses a maliciously crafted MPEG-2 transport stream containing DVB-MPE data or time-slice/FEC descriptors. Successful exploitation allows an attacker to execute code with the privileges of the process that parsed the stream, which in media-packaging or ingest pipelines may be an automated service account. The CVSS 3.1 vector (8.4, AV:L/AC:L/PR:N/UI:N) indicates a local attack vector: the attacker must get the crafted file processed by the victim application, but no privileges or user interaction are required beyond that. The vulnerable code was present at commit c2dee3aff638cd96f9617ac5b17dc2868cd90ef3 and was fixed in commit 0e4093392e1f847c90d20e031e893cd942fef938; there is no public PoC, the issue is not in the CISA KEV catalog, and no exploitation has been observed in the wild.

What to do: If you use GPAC to process third-party or untrusted MPEG-2 transport streams, update to a build containing fix commit 0e4093392e1f847c90d20e031e893cd942fef938 or a downstream package that includes it. Until then, stop feeding untrusted DVB-MPE/broadcast-capture content into MP4Box or gpac filter sessions, and run such processing in isolated containers or VMs with minimal privileges. Audit packaging, transcoding, and ingest pipelines that invoke GPAC on externally supplied media, since those are the realistic targets for a crafted-stream attack.

Affected
GPAC multimedia frameworkDevelopment/source builds at or after commit c2dee3aff638cd96f9617ac5b17dc2868cd90ef3 and prior to fix commit 0e4093392e1f847c90d20e031e893cd942fef938; the CVE
Estimated exposure
nicheunknown; plausibly on the order of tens of thousands of developer, research, and media-pipeline installations — GPAC is an open-source framework and CLI toolset used primarily by multimedia developers, researchers, and content-packaging pipelines rather than end-user devices, and there is no public telemetry (install counts or exposed-service scans)…

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

Description

An issue in GPAC c2dee3aff638cd96f9617ac5b17dc2868cd90ef3 allows an attacker to execute arbitrary code via the src/media_tools/dvb_mpe.c, descriptorTime_slice_fec_identifier() and gf_m2ts_ipdatagram_reader() components. Fixed in 0e4093392e1f847c90d20e031e893cd942fef938.

Weakness
CWE-94
Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

In the news

No ingested article mentions this CVE yet.