Skip to main content

VideoLAN libdvdnav CVE-2026-112058

| EUVDEUVD-2026-103520 MEDIUM
Out-of-bounds Read (CWE-125)
2026-10-18 VulnCheck GHSA-hq5c-9qf4-9924
6.8
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft malicious DVD image with hostile First Play PGC
  2. Delivery
    Deliver disc/image to victim
  3. Exploit
    Victim opens media in libdvdnav player
  4. Execution
    JumpTT with invalid title triggers OOB read in set_PTT
  5. Impact
    Application crashes (denial of service)

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, read limits
MITRE ATT&CK

1 technique across 1 tactic: Collection

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires the victim to locally open an attacker-crafted DVD or disc image whose First Play program chain issues a JumpTT navigation command with an invalid title number (title 0 or a value larger than the title table). Exploitation is gated by passive user interaction (UI:P) - the user must play the malicious media in an application built on libdvdnav through 7.0.0 - and by local delivery (AV:L); there is no network-reachable attack surface. The faulty input validation is in the default navigation path (the bounds check is an assert rather than a runtime guard), so no special non-default configuration is needed beyond normal DVD playback.

Impact

This is a moderate-severity denial-of-service issue, not a high-priority remote threat. The CVSS 4.0 vector (AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H) correctly characterizes it: exploitation is LOCAL and requires the victim to open attacker-supplied media (UI:P passive interaction), and the only impact is availability (VA:H) - an application crash - with zero confidentiality or integrity impact (VC:N/VI:N). The description confirms this: an out-of-bounds read past the heap title table caused by an assert-only bounds check on the JumpTT title number, which crashes the player rather than leaking data or executing code. No EPSS score, KEV listing, or POC/exploit-code availability was supplied in the input, so there is no public exploit identified at time of analysis. Note a conflict with the input tags: the 'Information Disclosure' tag contradicts the CVSS impact metrics (VC:N) and the described behavior (a crash, not a read of attacker-recoverable data) - treat the crash/DoS framing as authoritative. Overall this is a 'fix during normal patch cycle' issue: real but requiring social engineering (tricking a user into playing a malicious disc/image) and yielding only a crash.

Exploit ScenarioDerived

An attacker crafts a DVD or disc image whose First Play program chain issues a JumpTT navigation command with title number 0 or an oversized value. When a victim opens this media in a player using libdvdnav (through 7.0.0), set_PTT reads past the heap title table and the application crashes. No public exploit code was provided, and exploitation requires the victim to locally load the malicious media (UI:P).

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 18, 2026

Opening a crafted DVD or disc image in a media player built on VideoLAN libdvdnav through 7.0.0 can crash the application through an out-of-bounds read in DVD navigation handling. The fault is triggered when the disc's First Play program chain issues a JumpTT command with title 0 or an oversized title number, causing the library to index past its heap title table because validation relies on an assert rather than a runtime bounds check. Exploitation requires local delivery and user playback of the malicious media, no public exploit was identified at time of analysis, and the assessed impact is denial of service only.

RemediationAI

No vendor-released patch identified at time of analysis; the supplied reference points to the vulnerable libdvdnav 7.0.0 source rather than a fixed release. Until a patched libdvdnav version is published, avoid opening untrusted DVD images or ISO files in players linked against libdvdnav through 7.0.0 and restrict such playback to trusted media; this removes the attack vector but reduces functionality for untrusted content. Maintainers can add a runtime bounds check in set_PTT that rejects title 0 and any index beyond the title table before dereferencing it, trading acceptance of malformed navigation commands for crash prevention. Running the player in a sandboxed or isolated process can contain the availability impact of a crash, though it does not fix the underlying out-of-bounds read. Monitor the VulnCheck advisory at https://www.vulncheck.com/advisories/libdvdnav-through-7.0.0-out-of-bounds-read-via-set-ptt-jumptt and the source reference at https://code.videolan.org/videolan/libdvdnav/-/blob/7.0.0/src/vm/getset.c#L51 for updated guidance.

Affected VersionsENISA

libdvdnav 0 ≤7.0.0

Affected Packages

euvd libdvdnav no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

libdvdnav implements DVD navigation, including program chain and title-table handling used by media players for disc playback. The CWE-125 out-of-bounds read is in set_PTT in src/vm/getset.c, where an invalid JumpTT title number is checked only by an assert; title 0 or a value beyond the heap title table can then be used to read past the allocation. This is not a network-reachable flaw: the attack surface is local media playback, and the supplied CPE cpe:2.3:a:videolan:libdvdnav:*:*:*:*:*:*:*:* identifies the libdvdnav package while the advisory scopes affected releases through 7.0.0. The assessed consequence is availability impact from a crash, with no confidentiality or integrity impact under the independent assessment.

Know when Libdvdnav gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 6.8 MEDIUM
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
vuln.today AI 5.5 MEDIUM

Local crafted-media vector (AV:L) requiring the victim to open the disc (UI:R); no privileges needed (PR:N); impact is crash-only, so C:N/I:N/A:H.

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:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Local
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
Passive
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

VideoLAN libdvdnav through 7.0.0 contains an out-of-bounds read vulnerability in set_PTT that allows attackers to crash applications by supplying an invalid JumpTT title number checked only by an assert. Attackers can craft a DVD or disc image whose First Play program chain issues JumpTT with title 0 or an oversized number, reading past the heap title table and crashing the player.

Threat Intelligence Overview

Prevalence
Medium
DVD navigation library embedded in popular media players, but DVD use declining
Data Quality
3 sources
Confidence: Low

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS N/A
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

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