MoviePilot vulnerabilities
5 known CVE vulnerabilities in MoviePilot, translated and rated.
- CVE-2026-120320Medium
A vulnerability was determined in jxxghp MoviePilot up to 3.1.2 affecting WorkflowExecutor.restore_context in app/chain/workflow.py. Manipulation can lead to deserialization, and the attack can be launched remotely. The exploit has been publicly disclosed and may be utilized.
- CVE-2026-77931High
MoviePilot through 3.1.5 contains a command injection vulnerability that allows attackers to execute arbitrary OS commands by embedding malicious instructions in untrusted content processed through tools such as browse_webpage, search_web, and torrent metadata parsers. The content is passed to the unrestricted ExecuteCommandTool via asyncio.create_subprocess_shell, and attackers can bypass the validate_command_safety denylist and exploit the admin session's is_admin context.
- CVE-2026-16224Medium
A vulnerability was found in MoviePilot up to version 2.13.5 in an unknown function of the file /jxxghp/MoviePilot within the Application API component. The issue involves improper authorization, allowing remote exploitation.
- CVE-2026-11416High
MoviePilot contains a path traversal vulnerability in the AliPan, U115, and Rclone cloud storage download handlers. The local destination path is constructed by concatenating the configured download directory with a filename from remote cloud API metadata without basename normalization or path validation. An attacker controlling a filename returned by the API can use ../ sequences to write outside the configured directory, potentially overwriting arbitrary files including configuration or plugin files.
- CVE-2026-10107High
MoviePilot v2 contains a server-side request forgery (SSRF) vulnerability in the image proxy endpoint. An authenticated attacker can request arbitrary URLs by supplying a resource_token cookie and a URL whose domain matches the configured allowlist.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

