Severity by source
AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
File-based attack requires no privileges or network access (AV:L, PR:N), but a user must open the crafted MP4 (UI:R); impact is crash-only with no confidentiality or integrity loss.
Primary rating from Vendor (mitre).
CVSS VectorVendor: mitre
Lifecycle Timeline
2DescriptionCVE.org
A stack overflow in the AP4_StsdAtom::AP4_StsdAtom component of axiomatic-systems Bento4 before v1.8.9allows attackers to cause a Denial of Service (DoS) via a crafted MP4 file.
AnalysisAI
Stack-based overflow in Bento4's MP4 sample-description atom parser (AP4_StsdAtom) crashes any application that processes a specially crafted MP4 file, resulting in Denial of Service. Versions before v1.8.9 of the axiomatic-systems library are affected; the fix was introduced in v1.8.9. A proof-of-concept has been confirmed by SSVC analysis, though EPSS sits at just 0.17% (7th percentile), indicating no significant observed exploitation activity at time of analysis.
Technical ContextAI
Bento4 is a C++ toolkit for reading, writing, and converting MP4/ISOBMFF media files, used in a variety of media processing applications including MPC-BE (as evidenced by the cross-referenced GitHub issue https://github.com/Aleksoid1978/MPC-BE/issues/1005). The vulnerable component is AP4_StsdAtom, the constructor that parses the 'stsd' (Sample Description) box in the MP4 container format. CWE-121 (Stack-based Buffer Overflow) identifies the root cause: when parsing a malformed or adversarially crafted stsd atom, the constructor writes beyond the bounds of a stack-allocated buffer, corrupting the stack frame and causing an uncontrolled crash. Because this occurs in the file-parsing layer, any tool or application linking against the affected Bento4 version and parsing untrusted MP4 files is exposed. The CPE data provided (cpe:2.3:a:n/a:n/a) is non-descriptive and offers no additional version resolution beyond what the description supplies.
RemediationAI
Upgrade Bento4 to version v1.8.9 or later, which resolves the stack overflow in AP4_StsdAtom. The upstream issue tracking this vulnerability is at https://github.com/axiomatic-systems/Bento4/issues/614. Downstream consumers such as MPC-BE should track the corresponding fix at https://github.com/Aleksoid1978/MPC-BE/issues/1005 and update to a build that incorporates the patched Bento4 version. Where an immediate upgrade is not feasible, the primary compensating control is to restrict which files can be processed: reject or quarantine MP4 files from untrusted sources before they reach any Bento4-based parser. If Bento4 is used in a media processing service, sandboxing the parsing process (e.g., via seccomp, containers, or process isolation) limits the blast radius of a crash to the parsing subprocess rather than the broader application. Disabling MP4 processing entirely is a complete mitigation with the obvious trade-off of losing MP4 support.
LibreNMS before 24.10.0 allows a remote attacker to execute arbitrary code via OS command injection involving AboutContr
Reachable assertion in Open5GS up to version 2.7.6 allows remote unauthenticated attackers to crash the Diameter CER han
A Command Injection issue in the payload build page in BYOB (Build Your Own Botnet) 2.0 allows attackers to execute arbi
Denial of service in Open5GS 2.7.6 and earlier allows network-adjacent attackers with low-privilege Diameter Gx peer acc
Denial of service in Open5GS HSS (Home Subscriber Server) versions 2.7.0 through 2.7.6 is triggered remotely by manipula
Remote command injection in Control Web Panel allows unauthenticated attackers to execute arbitrary OS commands as root
LINQPad before 5.52.01 Pro edition is vulnerable to Unsafe Deserialization in LINQPad.AutoRefManager::PopulateFromCache(
Remote code execution in dash-uploader (Python package for Plotly Dash) versions 0.1.0 through 0.7.0a2 allows unauthenti
Command injection in LiteLLM 1.18.10 lets attackers who can configure MCP (Model Context Protocol) servers supply arbitr
SQL injection in AzuraCast's backup restore flow (versions up to and including 0.23.7) lets an attacker achieve privileg
Arbitrary file read in Yu AI Code Mother v4.3 lets anonymous, remote attackers retrieve files outside the intended previ
Remote code execution in APScheduler (all versions through 3.10.x and 4.0.0a5) is achievable when applications deseriali
Same weakness CWE-121 – Stack-based Buffer Overflow
View allSame technique Buffer Overflow
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-39934
GHSA-7xhj-grfg-56xm