Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach Plex Media Server API over network
-
DeliveryCraft searchOne with malicious URL value
-
ExploitBypass URL neutralization (CWE-84)
-
ExecutionInvoke other plugins' functions with attacker parameters
-
ImpactLimited disclosure and tampering
Vulnerability Assessment
| Weakness |
CWE
|
| Exploitation Conditions | Requires network access to a Plex Media Server running a version before 1.43.3.10861, and specifically the use of the 'searchOne' search parameter that fails to neutralize embedded URL values, enabling cross-plugin function invocation with attacker-supplied parameters. The CVSS vector asserts no privileges and no user interaction (PR:N/UI:N), meaning exploitation against a reachable server does not require victim action; however, real-world reachability depends on whether the Plex server/API is exposed beyond localhost and whether an authentication token is actually enforced - the vector's PR:N should be validated because Plex APIs commonly require a server token. Impact is limited to LOW confidentiality and LOW integrity per the base metrics unless chained further. |
| Impact | The official CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N) scores 6.9 (medium), describing a network-reachable, low-complexity flaw with no privileges or user interaction but only LOW confidentiality and integrity impact and no availability impact - consistent with a request-forgery/parameter-injection class issue (CWE-84) rather than direct code execution. No EPSS score, no CISA KEV listing, and no SSVC decision data were provided, and no exploit is flagged in the input, so there is no evidence of widespread automated exploitation at this time. The signals are internally consistent (network vector matches a URL-neutralization bug in a media-server web API), so this is a genuine but moderate-priority issue rather than a critical one. One caveat: the reference blog titled 'plex2shell' (zmain.info) hints at possible escalation beyond the modest VC:L/VI:L impact - this should be reviewed directly, because if cross-plugin invocation can be chained to command/shell execution the real-world impact would exceed the assigned base metrics. Also, PR:N (unauthenticated) is asserted by the vector but the Plex API frequently requires a server token; verify the true authentication requirement with the vendor. |
| Exploit ScenarioDerived | A remote attacker sends a crafted request to a Plex Media Server's search functionality, embedding a malicious URL in the 'searchOne' value that is not correctly neutralized, causing the server to invoke functions belonging to other plugins with attacker-controlled parameters. This lets the attacker reach and drive plugin functionality that was not meant to be externally callable, yielding limited information disclosure and limited tampering. A public technical writeup/PoC appears to exist at zmain.info ('plex2shell'), but the input does not formally flag POC availability, so it should be treated as unverified. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 23, 2026
Improper neutralization of URL values in Plex Media Server's 'searchOne' parameter allows a remote attacker to invoke other plugins' functions and supply their own arguments, affecting all releases before 1.43.3.10861. The flaw is scored 6.9 (medium) under CVSS 4.0 (AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N), and an independent assessment agrees on a network-reachable, low-complexity request-forgery/parameter-injection class issue with only LOW confidentiality and integrity impact and no availability impact: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N. No public exploit code was identified at time of analysis (a third-party writeup is referenced in the source list, but that is not confirmation of weaponization), and the vector's PR:N claim should be validated in practice because Plex APIs commonly require a server token and real-world exposure depends on whether the server or its API is reachable beyond localhost.
RemediationAI
Vendor-released patch: upgrade Plex Media Server to 1.43.3.10861 or later, which is the first version that neutralizes URL values in the 'searchOne' parameter; follow the Plex announcement thread (https://forums.plex.tv/t/plex-media-server/30447/711) for platform-specific install steps and verify the running version after upgrade. If immediate upgrading is not possible, the most effective compensating control is reducing reachability of the server/API: keep the service bound to localhost or a trusted LAN, disable remote access, and firewall the Plex port (TCP 32400) so that only known clients can reach it - the trade-off is loss of remote streaming and mobile access. Placing the server behind a reverse proxy that enforces authentication and filters or rejects URL-like values in the 'searchOne' parameter adds a second layer, but proxy rules are brittle and can break legitimate search behavior, so test before enforcing. Disabling or removing legacy and untrusted plugins narrows the cross-plugin invocation surface this bug depends on, at the cost of losing plugin-provided channels and metadata. Because the CVSS vectors assert PR:N while Plex APIs commonly require a server token, confirm that your deployment actually enforces token authentication on the search endpoint, and treat token-protected instances as lower risk while unauthenticated or unauthenticated-proxied instances should be remediated first. No vendor-released mitigation other than upgrading is documented in the supplied references, and absence of additional guidance should not be read as confirmation that none exists.
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 root cause is CWE-84 (Improper Neutralization of Encoded URI Schemes in a Web Page), a neutralization/encoding failure class rather than a memory-safety bug. Plex Media Server exposes a search interface whose 'searchOne' parameter accepts URL-shaped values that are passed into the plugin dispatch layer without proper sanitization; because plugin functions are addressable by name through that layer, a crafted value can cross plugin boundaries and call a different plugin's functions with attacker-chosen parameters. The practical result is a server-side request/function-forgery primitive that can reach internal plugin logic the caller should not control, which is why the impact is confined to LOW confidentiality and LOW integrity with no availability effect unless the attacker chains the primitive into a more powerful flow. The affected CPE (cpe:2.3:a:plex:media_server:*:*:*:*:*:*:*:*) is an unconstrained version wildcard, so the fix is bounded only by the stated minimum fixed version 1.43.3.10861; there is no evidence in the supplied data of a library or protocol dependency beyond Plex's own plugin/search handling. Note that the CVSS 4.0 vector and the independent CVSS 3.1 vector both assert network attack vector with low complexity and no user interaction, but neither vector nor description establishes whether an authentication token is enforced on the vulnerable endpoint in typical deployments, so authentication requirements are not confirmed from available 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:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
Network-reachable searchOne parameter, low complexity, no interaction; PR:N follows the vendor vector though Plex tokens may raise it; cross-plugin abuse yields only limited C and I, no availability impact.
Primary rating from Vendor (cisa-cg).
CVSS VectorVendor: cisa-cg
Lifecycle Timeline
2DescriptionCVE.org
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.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
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-85368
GHSA-3j7c-jr86-m5jq
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB