Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain valid session token or forge X-Forwarded-For
-
ExploitSend /system/agents/media/get with ../ in url param
-
ExecutionRead arbitrary file including PlexOnlineToken
-
ImpactReuse token for account/server takeover
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK
2 techniques across 2 tactics: Discovery, Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires reaching the /system/agents/media/get endpoint and supplying a url parameter containing ../ traversal sequences. The primary path requires a valid Plex session token (PR:L) - a remote authenticated user. A secondary, lower-barrier path exists for LAN-adjacent attackers who can supply a crafted X-Forwarded-For header, which the server trusts to establish local context. Read access is bounded to files the target user's account can access, but this includes the PlexOnlineToken store, making the practical ceiling full account/server takeover. Limiting factors: requires either a session token or LAN adjacency with header spoofing; fully fixed in Plex Media Server 1.43.3.10861 and later. |
| Impact | This is a moderate-to-serious priority driven by impact escalation, not by exploitation signals. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H) describes a network-reachable, low-complexity path traversal requiring only a valid low-privilege session token, with high confidentiality impact and no integrity/availability impact. The raw file-read is scoped to files the target user can access, but the description explicitly notes the leaked PlexOnlineToken grants control of the Plex account and server - meaning the effective consequence is account/server takeover, which the base VC:H alone understates. No EPSS score, no CISA KEV listing, and no confirmed public exploit are present in the input, so there is no evidence of active or automated exploitation at this time - the priority rests on the low attack complexity, the huge install base of Plex, and the referenced 'plex2shell' write-up hinting at a token-to-shell chain. Two access paths exist and should be assessed separately: (1) a remote attacker who already holds a valid session token (PR:L), and (2) a LAN-adjacent attacker who can forge a client-supplied X-Forwarded-For header, which effectively lowers the authentication bar on local networks and is a meaningful risk multiplier for exposed home/SMB deployments. |
| Exploit ScenarioDerived | An attacker holding a valid Plex session token (or a LAN-adjacent attacker forging an X-Forwarded-For header) sends a request to /system/agents/media/get with a url parameter containing ../ sequences, causing the server to read an arbitrary file such as the one storing the PlexOnlineToken. With that token the attacker takes over the victim's Plex account and server. No confirmed public exploit is in the input, though a third-party 'plex2shell' blog describes chaining the leaked token toward code execution. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Sep 23, 2026
Path traversal in Plex Media Server before 1.43.3.10861 lets an attacker who can reach the /system/agents/media/get endpoint read files accessible to the targeted Plex user by supplying ../ sequences in the url parameter. The primary exploitation path requires a valid Plex session token (the assessed CVSS 3.1 vector is AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N, i.e. authenticated), while a secondary, lower-barrier path lets a LAN-adjacent attacker supply a crafted X-Forwarded-For header that the server trusts as evidence of local context. Read access is nominally bounded by the victim account's permissions, but because the reachable files include the PlexOnlineToken store, successful exploitation escalates from file disclosure to full Plex account and server takeover; no CISA KEV entry or public exploit code appears in the supplied intelligence, and a vendor fix is available in version 1.43.3.10861.
Earlier versions of this analysis (1)
Path traversal in Plex Media Server versions prior to 1.43.3.10861 enables an attacker to read arbitrary files accessible to the Plex process by supplying unsanitized '../' sequences in the 'url' parameter of the '/system/agents/media/get' endpoint. Exploitation requires either a valid Plex session token (authenticated remote attacker) or a LAN-adjacent position where the server honors a client-supplied X-Forwarded-For header; success can expose the PlexOnlineToken, granting full control of the Plex account and server. No public exploit code has been identified at time of analysis, and the CVSS 3.1 base score is 6.5 (confidentiality-only impact).
RemediationAI
Vendor-released patch: upgrade Plex Media Server to 1.43.3.10861 or later, which fully resolves the traversal in /system/agents/media/get; the fix is listed as available from the vendor and the vendor forum thread (https://forums.plex.tv/t/plex-media-server/30447/711) should be checked for platform-specific build availability, with the CSAF advisory at https://raw.githubusercontent.com/cisagov/CSAF/develop/csaf_files/IT/white/2026/va-26-266-01.json providing machine-readable confirmation. If immediate upgrade is not possible, apply compensating controls in this order: (1) remove direct internet exposure of the Plex Media Server port and rely on Plex relay or a VPN for remote users, accepting reduced streaming functionality for remote clients; (2) place the server behind a reverse proxy that strips or overwrites any client-supplied X-Forwarded-For header, which closes the LAN-adjacent path but will break legitimate proxy-based geo or access logic that depends on real client IPs; (3) restrict network access to the Plex service to trusted LAN clients via host firewall rules, accepting that guest or segmented networks lose access. Regardless of mitigation, treat any pre-patch exposure as credential compromise: sign out all devices and rotate the Plex account password so a previously leaked PlexOnlineToken cannot be replayed, and audit server logs for requests to /system/agents/media/get containing ../ sequences. No workaround is a full substitute for the vendor patch, and no vendor-released patch information indicates a version other than 1.43.3.10861.
Affected VersionsENISA
Affected Packages
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
The flaw is a classic CWE-22 improper limitation of a pathname to a restricted directory, rooted in the media-agent handling exposed at /system/agents/media/get. The server constructs a filesystem path directly from the client-supplied url parameter without normalizing or rejecting ../ traversal sequences, so the resulting path escapes the intended media directory. Two trust boundaries are involved: the endpoint is gated by a Plex session token, and the application additionally trusts a client-supplied X-Forwarded-For header to decide whether a request originates from the LAN, meaning a network-adjacent attacker can forge that header and be treated as a local client. The CPE cpe:2.3:a:plex:media_server:*:*:*:*:*:*:*:* confirms the CPE tracks the Plex Media Server product line rather than a plugin, and the EUVD entry (EUVD-2026-85366) scopes affected code to Media Server 0 through builds earlier than 1.43.3.10861. The severity is driven by impact escalation rather than by exploitation evidence: confidentiality impact is rated High with no integrity or availability impact, but the readable file set contains the PlexOnlineToken, which is an account-level credential rather than ordinary application data.
Know when Media Server 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Network-reachable low-complexity path traversal needing a valid session token (PR:L); high confidentiality (arbitrary file read incl. token), no direct integrity or availability impact.
Primary rating from Vendor (cisa-cg).
CVSS VectorVendor: cisa-cg
Lifecycle Timeline
4DescriptionCVE.org
Plex Media Server before 1.43.3.10861 builds a file path from the url parameter without checking it for ../ sequences, allowing path traversal via '/system/agents/media/get'. A remote attacker with a valid session token could read any file that the target user can access. This access includes the PlexOnlineToken, which grants control of the Plex account and server. A LAN-adjacent attacker with a client-supplied X-Forwarded-For header could exploit the same issue.
Executive ViewAI
Plex Media Server instances running versions prior to 1.43.3.10861 are exposed to a high-severity path traversal flaw that allows an attacker to read files on the host under the permissions of a Plex user account, including the PlexOnlineToken credential store, which can escalate from file disclosure to full Plex account and server takeover. Impact is concentrated in internet-facing, shared, or home-office Plex deployments where media servers are often treated as low-risk consumer software and excluded from patching oversight. Exploitation requires an authenticated Plex session or a LAN-adjacent network position, so leadership should prioritize exposure reduction and credential hygiene on the systems most likely to be reachable by untrusted users.
Apply vendor patch.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
More in Media Server
View allA Buffer Overflow was discovered in EvoStream Media Server 1.7.1. Rated high severity (CVSS 7.5), this vulnerability is
Deserialization of Untrusted Data in Plex Media Server on Windows allows a remote, authenticated attacker to execute arb
In Plex Media Server 1.13.2.5154, the XML parsing engine for SSDP/UPnP functionality is vulnerable to an XML External En
Improper Access Control in Plex Media Server prior to June 15, 2020 allows any origin to execute cross-origin applicatio
Plex Media Server before 0.9.9.3 allows remote attackers to bypass the web server whitelist, conduct SSRF attacks, and e
Multiple directory traversal vulnerabilities in Plex Media Server before 0.9.9.3 allow remote attackers to read arbitrar
Improper Input Validation in Plex Media Server on Windows allows a local, unauthenticated attacker to execute arbitrary
media-server v1.0.0 was discovered to contain a Use-After-Free (UAF) vulnerability via the sip_uac_stop_timer function a
media-server v1.0.0 was discovered to contain a Use-After-Free (UAF) vulnerability via the sip_subscribe_remove function
Plex Media Server builds through 1.42.2.10156 can return a permanent account access token to a caller who already holds
In Plex Media Server (PMS) through 1.42.2.10156, ability to access /myplex/account with a device token is not properly a
An issue was discovered in Plex Media Server through 1.24.4.5081-e362dc1ee. Rated high severity (CVSS 7.0). Public explo
EUVD-2026-85366
GHSA-x3g5-jwm4-93w7
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB