Actively exploited in the wild
Plex Media Server Remote Code Execution Vulnerability
Plex - Media Server · Listed in the CISA KEV since 2023-03-10. This indicates confirmed attacks in production environments.
Required action: Apply updates per vendor instructions.
CVE-2020-5741
HighCVSS 7.2KEVSummary
Deserialization of Untrusted Data in Plex Media Server on Windows allows a remote, authenticated attacker to execute arbitrary Python code.
Risk Assessment
An authenticated attacker can remotely execute arbitrary Python code on the server, potentially leading to system compromise and access to sensitive data.
Recommendation
Update Plex Media Server to the latest version that includes the fix for this vulnerability, and restrict access to the server to trusted users only.
Other vulnerabilities in Plex Media Server
See all- CVE-2014-9304High
Plex Media Server before version 0.9.9.3 allows remote attackers to bypass the web server whitelist, conduct SSRF attacks, and execute arbitrary administrative actions via multiple crafted X-Plex-Url headers to system/proxy, which are inconsistently processed by the request handler in the backend web server.
- CVE-2026-96656HighActively exploited
Plex Media Server before 1.43.3.10861 allows an admin user to write arbitrary files that may be executed on load. The preference TranscoderH264Options is appended verbatim to x264's option string on every transcode. At startup, all .so files are run without signature, execute bit, or symbol checks.
- CVE-2026-96655MediumActively exploited
Plex Media Server before 1.43.3.10861 allows an authenticated user to request arbitrary internal or external addresses via the '/video/:/transcode/universal' path parameter.
- CVE-2026-96654MediumActively exploited
Plex Media Server before 1.43.3.10861 does not correctly neutralize URL values included in 'searchOne,' allowing an attacker to call other plugins' functions and supply their own parameters.
- CVE-2026-96652MediumActively exploited
Plex Media Server before 1.43.3.10861 allows SSRF via '/player/timeline'. An attacker using any X-Plex-Token value can include a full URL in the 'protocol' parameter and force the Plex server to POST to the attacker's chosen destination.
- CVE-2026-96651Medium
Plex Media Server before 1.43.3.10861 suffers from path traversal in '/system/agents/media/get' due to insufficient validation of the url parameter. An attacker with a valid session token can read arbitrary files accessible to the server user, including the PlexOnlineToken that grants full control.
- CVE-2025-69417Medium
In the plex.tv backend for Plex Media Server (PMS) through 2025-12-31, a non-server device token can retrieve share tokens (intended for unrelated access) via a shared_servers endpoint.
- CVE-2025-69416Medium
In the plex.tv backend for Plex Media Server (PMS) through 2025-12-31, a non-server device token can retrieve other tokens (intended for unrelated access) via clients.plex.tv/devices.xml.
Original NVD description (English source)
Deserialization of Untrusted Data in Plex Media Server on Windows allows a remote, authenticated attacker to execute arbitrary Python code.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

