Skip to content
NewA calmer, faster ZeroHour

GPAC MP4Box stack exhaustion in BIFS decoder (CVE-2025-60492)

Original title: CVE-2025-60492: uncontrolled recursion in GPAC/MP4Box BIFS decoder via crafted MP4 input

oss-security ()1 · 1 read
Part of a story covered by 7 sourcesTen GPAC MP4Box memory bugs disclosed on oss-securityMerged summary & timeline
AI summary · x-ai/grok-4.7Summaries by Vani AI

Crafted MP4 input can recurse until the process stack is exhausted; CVSS is 5.5 medium.

Alexander A. Shvedov reported CVE-2025-60492 in GPAC's MP4Box: uncontrolled recursion in the BIFS decoder can exhaust the process stack on a crafted MP4. It is CWE-674, scored CVSS 3.1 5.5 with a CISA assessment noted, requiring local access and user interaction and affecting availability only. The affected build is 2.5-DEV-rev1687-ge44a4e2b0-master, commit e44a4e2b0d193566619ada71599e70255699da94, fixed by 8e7b9a3a04331286b89d1803c65a2d6edc11b4c4. The October 23 post's description is truncated.

Unconfirmed: The mailing-list snippet cuts off before the full decoding details.

Key facts
  • CVSS vector is AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H.
  • The score is labeled a CISA assessment in the post.
  • The fixed commit is 8e7b9a3a04331286b89d1803c65a2d6edc11b4c4.
  • The reporter is Alexander A. Shvedov (@sigdevel).
Security assessment · AI, from the article

Impact: local process-stack exhaustion and crash in MP4Box

ProductAffectedFixed in
GPAC MP4Box2.5-DEV-rev1687-ge44a4e2b0-master (commit e44a4e2b0d193566619ada71599e70255699da94)8e7b9a3a04331286b89d1803c65a2d6edc11b4c4
What to do
  1. 1.Update GPAC/MP4Box to commit 8e7b9a3a04331286b89d1803c65a2d6edc11b4c4 or later.
Analyze CVE-2025-60492 with Vani AIImpact, affected versions, exploitation, mitigations and detection

Vulnerabilities mentioned

All
CVEVulnerabilityCVSSEPSSSignalsPublished
CVE-2025-60492
A stack overflow in the gf_bifs_dec_node function (/bifs/field_decode.c) of GPAC Project/MP4Box before 2.5 allows attackers to cause a Denial of Service (DoS)…
5.5—

Indicators of compromise

auto-extracted · verify before use · export allAll
TypeIndicatorContext
sha18e7b9a3a04331286b89d1803c65a2d6edc11b4c4ster Commit e44a4e2b0d193566619ada71599e70255699da94 Fixed: 8e7b9a3a04331286b89d1803c65a2d6edc11b4c4 CVE: CVE-2025-60492 CWE: CWE-674 (Uncontrolled Recursion) C
sha1e44a4e2b0d193566619ada71599e70255699da94(MP4Box) Affected: 2.5-DEV-rev1687-ge44a4e2b0-master Commit e44a4e2b0d193566619ada71599e70255699da94 Fixed: 8e7b9a3a04331286b89d1803c65a2d6edc11b4c4 CVE: CVE-20

From the original article

Posted by Alexander A. Shvedov on Oct 23 Product: GPAC (MP4Box) Affected: 2. 5-DEV-rev1687-ge44a4e2b0-master Commit e44a4e2b0d193566619ada71599e70255699da94 Fixed: 8e7b9a3a04331286b89d1803c65a2d6edc11b4c4 CVE: CVE-2025-60492 CWE: CWE-674 (Uncontrolled Recursion) CVSS 3.

A short excerpt; the article and its images belong to the publisher. Summary, key facts and assessment above are AI-written from the article and can be wrong.