Severity by source
AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Opening a crafted file in a desktop media player inherently requires user interaction, so UI:R is more accurate than the submitted UI:N; all other submitted metrics are retained.
Primary rating from Vendor (mitre).
CVSS VectorVendor: mitre
Lifecycle Timeline
2DescriptionCVE.org
A NULL pointer dereference in the AP4_TkhdAtom::GetTrackId() function of Aleksoid1978 MPC-BE before commit 4341cb3 allows attackers to cause a Denial of Service (DoS) via a crafted MP4 file.
AnalysisAI
Null pointer dereference in MPC-BE's MP4 parsing layer crashes the application when a crafted MP4 file is opened, resulting in a Denial of Service. The defect resides in AP4_TkhdAtom::GetTrackId() - a function inherited from the Bento4 media library used internally by MPC-BE - and is fixed in commit 4341cb3. No active exploitation is recorded (EPSS 0.15%, 5th percentile; not in CISA KEV), and SSVC assesses technical impact as only partial with no automatable exploitation path.
Technical ContextAI
MPC-BE (Media Player Classic - BE, maintained by Aleksoid1978) is a Windows-native audio/video player that incorporates the Bento4 library (by Axiomatic Systems) for ISO Base Media File Format (MP4/M4V/M4A) demuxing. The vulnerable function AP4_TkhdAtom::GetTrackId() is responsible for reading the track identifier from the Track Header Box (tkhd atom) in an MP4 container. CWE-476 (NULL Pointer Dereference) indicates that under certain malformed-file conditions the function is called on a null or uninitialized pointer - likely when a required tkhd atom is absent, structurally invalid, or references a zero-length payload - causing an unhandled dereference that terminates the process. The parallel GitHub issue filed against Bento4 directly (axiomatic-systems/Bento4 #965) confirms the root cause is in the shared library, not MPC-BE-specific code. The CPE string in the NVD data is a placeholder (cpe:2.3:a:n/a:n/a) and provides no version-range precision; affected scope must be inferred from the commit reference.
RemediationAI
The primary fix is to update MPC-BE to a build incorporating commit 4341cb3 or later, available from the official MPC-BE GitHub repository (github.com/Aleksoid1978/MPC-BE). No specific tagged release version is identified in the advisory data, so users should verify the build date or commit hash of their installation against 4341cb3. If an immediate update is not possible, the most practical compensating control is to avoid opening untrusted or externally sourced MP4 files in MPC-BE; organizations can enforce this via file-association policies or by restricting MPC-BE from processing files from untrusted network shares. Downstream users of the Bento4 library directly should monitor the upstream Bento4 issue tracker (github.com/axiomatic-systems/Bento4/issues/965) for an independent fix, as the vulnerability exists in shared library code. No vendor security advisory with a canonical fix version has been independently confirmed beyond the GitHub issue thread.
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
Remote code execution in the Exim mail transfer agent (versions before 4.99.3) built against certain GnuTLS configuratio
SQL injection in EasyAppointments <=1.5.1 allows unauthenticated attackers to extract and modify database contents via t
Unauthenticated remote OS command injection in MeiG Smart FORGE_SLT711 cellular gateway firmware MDM9607.LE.1.0-00110-ST
Unauthenticated API access in LalanaChami Pharmacy Management System (commit 5c3d028) allows remote attackers to dump al
Privilege escalation via broken access control in Citrix Cloud (through 2025-11-10) lets a user holding only read-only p
go-wind-cms (GoWind) before 1.0.0 exposes all administrative APIs to any authenticated user because NewAuthorizer() retu
Giflib 5.2.2 contains a buffer overflow in the EGifGCBToExtension function that fails to validate allocated memory when
Denial of service in GPAC's MP4Box multimedia tool (versions before 26.02.0) arises from a use-after-free in the gf_sei_
Same weakness CWE-476 – NULL Pointer Dereference
View allSame technique Null Pointer Dereference
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-41216
GHSA-2hw2-5mr3-w7wm