Skip to content
OpenAdvisories
High · 7.5 CVE-2026-123095 EUVD-2026-117540GHSA-8pc2-mgr8-m3xv

mpv 0.29.0 before 0.42.0 Playlist Entry Injection via ytdl_hook Newlines

Published Nov 5, 2026 · Updated Nov 9, 2026 · Assigned by VulnCheck

Description

mpv 0.29.0 before 0.42.0 contains a playlist injection vulnerability in the bundled ytdl_hook script that allows remote attackers to add unchecked entries by embedding newlines in playlist URLs. Attackers controlling a feed or page can bypass url_is_safe() to open file:// or av:// inputs, reading local files or loading shared objects via ladspa for code execution.

Affected products

VendorProductAffectedFixed
mpv-player mpv 0.29.0 – < 0.42.0 0.42.0

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 mpv No fix yet —
Debian 13 mpv No fix yet —
Debian 12 mpv No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 mpv No fix yet —
Ubuntu 26.04 LTS mpv No fix yet —
Ubuntu 24.04 LTS mpv No fix yet —
Ubuntu 22.04 LTS mpv No fix yet —
Ubuntu 20.04 LTS mpv No fix yet —
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS mpv No fix yet —
Ubuntu 16.04 LTS mpv No fix yet —

References