Skip to main content

Plex Media Server CVE-2026-96652

| EUVDEUVD-2026-85367 MEDIUM
Server-Side Request Forgery (SSRF) (CWE-918)
2026-09-23 cisa-cg GHSA-5p7w-r379-3c2m
5.3
CVSS 4.0 · Vendor: cisa-cg
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain any X-Plex-Token value
  2. Exploit
    Craft /player/timeline request with attacker URL in 'protocol'
  3. Execution
    Server issues forced outbound POST
  4. Impact
    Reach internal service or attacker endpoint

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Credential Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation targets the '/player/timeline' endpoint and requires supplying any X-Plex-Token value plus a full attacker-controlled URL in the 'protocol' parameter; the server then performs the outbound POST. Per the CVSS vector this is a network-reachable, low-complexity request needing low privileges (PR:L, some token value) and no user interaction. Limiting factors: the attacker must reach the Plex server over the network and present a usable X-Plex-Token, and the impact is a blind forced POST (confidentiality-low, no integrity/availability impact) rather than a full read primitive, so value depends on what internal targets the server can reach. Affects Plex Media Server before 1.43.3.10861; upgrade to that version remediates.

Impact

This is a genuine but low-priority SSRF. The provided CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N, base 4.3) is internally consistent with the description: network-reachable, low complexity, and requiring only 'any X-Plex-Token value' (PR:L). The impact is deliberately scoped - confidentiality-low, integrity/availability none - because the primitive is a blind/forced server-side POST to an attacker-chosen destination rather than confirmed data exfiltration or code execution. No EPSS score, KEV listing, or confirmed POC is present in the input, so all three of the strongest real-world-exploitation signals are ABSENT; there is no SSVC decision data either. The one referenced blog ('plex2shell') hints at chaining SSRF toward a shell, but that chain is not demonstrated in the provided data and should be treated as speculative, not confirmed. Net: a real, low-effort SSRF worth patching in internet-exposed or pivot-sensitive deployments, but not an emergency absent evidence of active exploitation. Note the description says 'any X-Plex-Token value,' which reads weaker than a normal authenticated requirement - verify with the vendor whether a valid session is truly needed, as this borders on PR:N.

Exploit ScenarioDerived

An attacker who can reach a Plex Media Server and present any X-Plex-Token sends a crafted request to '/player/timeline' with a full attacker-controlled URL in the 'protocol' parameter, causing the server to issue an outbound POST to that destination. This can be used to probe or hit internal/cloud-metadata services behind the server's network position or to exfiltrate a request to an external listener. No public exploit is identified in the provided data, though a referenced blog discusses potential SSRF-to-shell chaining.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 23, 2026

Server-side request forgery in Plex Media Server before 1.43.3.10861 allows a low-privileged, token-bearing caller to force the server to POST to an arbitrary destination by putting a full URL in the 'protocol' parameter of the '/player/timeline' endpoint. Because any X-Plex-Token value is accepted, the authentication barrier is effectively trivial, but the assessed impact is limited to a blind outbound request (confidentiality-low, no integrity or availability effect) against hosts reachable by the Plex process. No CISA KEV entry and no confirmed exploitation have been reported, and no public exploit code was identified at time of analysis; the practical risk is a genuine but low-priority SSRF that matters most for internet- or DMZ-exposed servers that can reach sensitive internal services.

RemediationAI

Upgrade Plex Media Server to 1.43.3.10861 or later - the vendor-released patch that closes the SSRF - following the Plex announcement at https://forums.plex.tv/t/plex-media-server/30447/711 and confirming the build number from the CISA CSAF advisory (https://raw.githubusercontent.com/cisagov/CSAF/develop/csaf_files/IT/white/2026/va-26-266-01.json). Where an immediate upgrade is not possible, reduce reachability first: bind the server to a trusted interface and stop forwarding the Plex port from the internet, since the attack requires only network access to the server plus a token-shaped header; the trade-off is loss of remote/off-site client access. Because the endpoint accepts any X-Plex-Token value, rotating or revoking tokens and disabling remote access are not reliable mitigations on their own and should not be treated as a fix. As a defensive measure, restrict outbound traffic from the Plex host at the firewall so it cannot POST to loopback, RFC1918 ranges, or the cloud metadata address 169.254.169.254; this blunts the SSRF's value against internal services but can break legitimate Plex metadata fetching, remote streaming, and plugin/subtitle lookups, so the egress rules need to be scoped to what Plex actually requires. A reverse proxy or WAF rule that rejects requests to /player/timeline where the 'protocol' parameter contains a full URL scheme provides interim protection at the cost of potentially blocking some clients or third-party integrations, and should be validated in a test environment before enforcement.

Affected VersionsENISA

Media Server 0 <1.43.3.10861

Affected Packages

euvd media_server fix: 1.43.3.10861

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 CWE-918 server-side request forgery rooted in missing validation of a user-supplied destination: the '/player/timeline' endpoint of Plex Media Server, part of the media playback/progress reporting API, accepts a 'protocol' parameter that is treated as a URL target rather than as a constrained scheme value, and the server then performs the outbound POST itself. The affected code base is captured by the CPE cpe:2.3:a:plex:media_server:*:*:*:*:*:*:*:* (all versions before the fix), and Plex's X-Plex-Token header normally gates these API calls - here the check is weak enough that any token value passes, so the request effectively needs only network reachability plus a token-shaped header. Per the assessed vector (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N), this is a remote, low-complexity, low-privilege request with no user interaction, and the result is a blind forced POST: the attacker controls the destination but does not receive the response body, which is why confidentiality is rated Low and the value depends entirely on what internal targets (other LAN hosts, admin interfaces, or cloud metadata addresses) the Plex host can reach. A third-party write-up referenced under the name 'plex2shell' suggests a more dramatic framing, but the authoritative assessment here supports SSRF only - no code-execution chain or full data-read primitive is confirmed.

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

Vendor (cisa-cg) PRIMARY 5.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 4.3 MEDIUM

Network endpoint reachable with any X-Plex-Token (PR:L, AC:L, UI:N); forced blind outbound POST yields limited confidentiality (C:L) with no integrity or availability impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (cisa-cg).

CVSS VectorVendor: cisa-cg

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
CVSS changed
Sep 23, 2026 - 17:22 NVD
4.3 (MEDIUM) 5.3 (MEDIUM)
Patch available
Sep 23, 2026 - 17:17 EUVD
CVE Published
Sep 23, 2026 - 16:06 cve.org
MEDIUM 4.3

DescriptionCVE.org

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.

Threat Intelligence Overview

EPSS Score
0.2%
Top 91% exploitable
Prevalence
High
widely deployed consumer/home media server with large internet-facing install base
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
High
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

CVE-2017-6427 HIGH POC
7.5 Mar 10

A Buffer Overflow was discovered in EvoStream Media Server 1.7.1. Rated high severity (CVSS 7.5), this vulnerability is

CVE-2020-5741 HIGH POC
7.2 May 08

Deserialization of Untrusted Data in Plex Media Server on Windows allows a remote, authenticated attacker to execute arb

CVE-2018-13415 CRITICAL POC
9.8 Aug 13

In Plex Media Server 1.13.2.5154, the XML parsing engine for SSDP/UPnP functionality is vulnerable to an XML External En

CVE-2020-5742 HIGH POC
8.8 Jun 15

Improper Access Control in Plex Media Server prior to June 15, 2020 allows any origin to execute cross-origin applicatio

CVE-2014-9304 HIGH POC
7.5 Dec 07

Plex Media Server before 0.9.9.3 allows remote attackers to bypass the web server whitelist, conduct SSRF attacks, and e

CVE-2014-9181 MEDIUM POC
5.0 Dec 02

Multiple directory traversal vulnerabilities in Plex Media Server before 0.9.9.3 allow remote attackers to read arbitrar

CVE-2020-5740 HIGH POC
7.8 Apr 22

Improper Input Validation in Plex Media Server on Windows allows a local, unauthenticated attacker to execute arbitrary

CVE-2024-24262 HIGH POC
7.5 Feb 05

media-server v1.0.0 was discovered to contain a Use-After-Free (UAF) vulnerability via the sip_uac_stop_timer function a

CVE-2024-24260 HIGH POC
7.5 Feb 05

media-server v1.0.0 was discovered to contain a Use-After-Free (UAF) vulnerability via the sip_subscribe_remove function

CVE-2025-69414 HIGH POC
7.1 Jan 02

Plex Media Server builds through 1.42.2.10156 can return a permanent account access token to a caller who already holds

CVE-2025-69415 HIGH POC
7.1 Jan 02

In Plex Media Server (PMS) through 1.42.2.10156, ability to access /myplex/account with a device token is not properly a

CVE-2021-42835 HIGH POC
7.0 Dec 08

An issue was discovered in Plex Media Server through 1.24.4.5081-e362dc1ee. Rated high severity (CVSS 7.0). Public explo

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy