Skip to main content

MPC-BE CVE-2026-36909

| EUVDEUVD-2026-41216 MEDIUM
NULL Pointer Dereference (CWE-476)
2026-07-01 mitre GHSA-2hw2-5mr3-w7wm
6.2
CVSS 3.1 · Vendor: mitre
Share

Severity by source

Vendor (mitre) PRIMARY
6.2 MEDIUM
AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI
5.5 MEDIUM

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.

3.1 AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
4.0 AV:L/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

Attack Vector
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

2
Analysis Generated
Jul 22, 2026 - 18:48 vuln.today
CVE Published
Jul 01, 2026 - 00:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.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.

More in N A

View all
CVE-2026-30623 CRITICAL POC
9.8 Jul 15

Command injection in LiteLLM 1.18.10 lets attackers who can configure MCP (Model Context Protocol) servers supply arbitr

CVE-2026-67917 CRITICAL POC
9.8 Aug 17

SQL injection in AzuraCast's backup restore flow (versions up to and including 0.23.7) lets an attacker achieve privileg

CVE-2026-75337 CRITICAL POC
9.8 Aug 27

Arbitrary file read in Yu AI Code Mother v4.3 lets anonymous, remote attackers retrieve files outside the intended previ

CVE-2026-31072 CRITICAL POC
9.8 May 19

Remote code execution in APScheduler (all versions through 3.10.x and 4.0.0a5) is achievable when applications deseriali

CVE-2026-45185 CRITICAL POC
9.8 May 12

Remote code execution in the Exim mail transfer agent (versions before 4.99.3) built against certain GnuTLS configuratio

CVE-2025-50455 CRITICAL POC
9.1 Jul 27

SQL injection in EasyAppointments <=1.5.1 allows unauthenticated attackers to extract and modify database contents via t

CVE-2026-36356 CRITICAL POC
9.1 May 05

Unauthenticated remote OS command injection in MeiG Smart FORGE_SLT711 cellular gateway firmware MDM9607.LE.1.0-00110-ST

CVE-2026-31071 CRITICAL POC
9.1 May 19

Unauthenticated API access in LalanaChami Pharmacy Management System (commit 5c3d028) allows remote attackers to dump al

CVE-2025-66391 HIGH POC
8.8 Jun 17

Privilege escalation via broken access control in Citrix Cloud (through 2025-11-10) lets a user holding only read-only p

CVE-2026-75419 HIGH POC
8.8 Aug 27

go-wind-cms (GoWind) before 1.0.0 exposes all administrative APIs to any authenticated user because NewAuthorizer() retu

CVE-2026-26740 HIGH POC
8.2 Mar 18

Giflib 5.2.2 contains a buffer overflow in the EGifGCBToExtension function that fails to validate allocated memory when

CVE-2025-60464 HIGH POC
7.8 Jun 25

Denial of service in GPAC's MP4Box multimedia tool (versions before 26.02.0) arises from a use-after-free in the gf_sei_

Share

CVE-2026-36909 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy