Skip to content
OpenAdvisories
High · 7.8 CVE-2026-102875 EUVD-2026-89410GHSA-g288-22w4-chf6

VLC media player before 3.0.24 Path Traversal via skins2

Published Sep 29, 2026 · Updated Sep 30, 2026 · Assigned by VulnCheck

Description

VLC media player before 3.0.24 contains a path traversal vulnerability in the skins2 ThemeLoader that fails to validate member names in .vlt skin archives. Attackers can craft malicious skin files with path traversal sequences to write arbitrary files with VLC user privileges, enabling code execution through Lua script injection.

Affected products

VendorProductAffectedFixed
videolan vlc < 3.0.24 3.0.24

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 vlc 3.0.24-1 —
Debian 13 vlc 3.0.24-0+deb13u1 —
Debian 12 vlc 3.0.24-0+deb12u1 —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 vlc No fix yet —
Ubuntu 26.04 LTS vlc No fix yet —
Show 5 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 24.04 LTS vlc No fix yet —
Ubuntu Pro 22.04 LTS vlc No fix yet —
Ubuntu Pro 20.04 LTS vlc No fix yet —
Ubuntu Pro 18.04 LTS vlc No fix yet —
Ubuntu Pro 16.04 LTS vlc No fix yet —

References