CVE-2026-96654: Plex Media Server URI Scheme Neutralization Vulnerability Exploited for Cryptomining
Plex Media Server versions prior to 1.43.3.10861 are vulnerable to CVE-2026-96654, an improper neutralization of encoded URI schemes. This vulnerability allows unauthenticated attackers to invoke internal plugin functions with arbitrary parameters, potentially leading to remote code execution. Active exploitation has been observed, primarily for deploying cryptominer malware like XMRig.
| Domain | sslip.io |
| Domain | 127.0.0.1.45-194-92-222.sslip.io |
| Domain | proxystream.st |
| security@plex.tv | |
| IP | 45.194.92.222 |
| IP | 91.92.40.202 |
| IP | 176.65.139.228 |
| IP | 217.60.194.116 |
| SHA256 | 5712ef510481f15fe8b18fdd10b73026d57cb3d9d151878a692358b99a464441 |
| SHA256 | 68938fb428f2bcfef4ede62f7b29cd0f15f37ed59e94462c099f2ca64e36baa7 |
| SHA256 | b20f39fc00d242e706b6c30367ad811c676e0575050a4ec2f30104b696944b49 |
| SHA256 | e546b10aee5edc754da4f9b0baace00392257121911f630145078eafad1e6bd9 |
| SHA256 | 2d3c618b21a7e2f8bcd735da188e44a7609ff3f204832dd0781cd09e4388c9db |
Overview
Plex Media Server is affected by CVE-2026-96654, a medium-severity vulnerability allowing attackers to manipulate URI schemes to call internal plugin functions. This flaw can be chained with other vulnerabilities to achieve remote code execution. Threat actors are actively exploiting this to deploy cryptomining malware, making immediate patching critical for affected organizations and users.
Technical Analysis
- CVE-2026-96654: Improper Neutralization of Encoded URI Schemes in a Web Page.
- Description: Plex Media Server before
1.43.3.10861does not correctly neutralize URL values included insearchOne, allowing an attacker to call other plugins’ functions and supply their own parameters. - CVSS 3.1: 6.5 (Medium) –
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N. This indicates network access, low attack complexity, no privileges required, no user interaction, unchanged scope, and low impact on confidentiality and integrity, with no impact on availability. - Weakness: CWE-84 (Improper Neutralization of Input During Web Page Generation).
- Affected Versions: Plex Media Server versions prior to
1.43.0.10861. - Attack Vector: Network-based, unauthenticated. Exploitation involves crafting malicious URI requests to the Plex Media Server.
- Chaining: This vulnerability can be chained with CVE-2026-96652, CVE-2026-96655, and CVE-2026-96656, potentially escalating impact to remote code execution.
- Observed Impact: Active exploitation has been observed, leading to the deployment of cryptominer malware (e.g., XMRig) and proxy software (
myawesomeproxy).
Detection
- Monitor Plex Media Server process (
Plex Media Server.exe) for unusual child process creation (e.g.,cmd.exe,powershell.exe,wscript.exe,cscript.exe, or known cryptominer executables likexmrig.exeormyawesomeproxy.exe). - Inspect web server access logs for Plex Media Server for requests containing
searchOnewith unusual or encoded parameters, especially those attempting to invoke internal plugin functions. - Look for outbound network connections from the Plex Media Server process to known cryptomining pools or unusual IP addresses/ports.
- Scan for the presence of known cryptominer executables (
xmrig.exe) or proxy software (myawesomeproxy.exe) in unexpected directories, particularly within the Plex installation path or temporary directories.
Sigma Detection Rules
Plex Media Server Spawning Suspicious Child Process
title: Plex Media Server Spawning Suspicious Child Process
id: 9a2b1c3d-4e5f-6a7b-8c9d-0e1f2a3b4c5d
status: experimental
description: Detects suspicious child processes (e.g., cmd, powershell, cryptominers) spawned by Plex Media Server, indicating potential exploitation of CVE-2026-96654 or similar vulnerabilities.
logsource:
product: windows
service: sysmon
detection:
selection:
ParentImage|endswith: '\Plex Media Server.exe'
Image|endswith:
- '\cmd.exe'
- '\powershell.exe'
- '\xmrig.exe'
- '\myawesomeproxy.exe'
condition: selection
level: high
XMRig Cryptominer Process Creation
title: XMRig Cryptominer Process Creation
id: 1f2e3d4c-5b6a-7f8e-9d0c-1b2a3f4e5d6c
status: experimental
description: Detects the creation of the XMRig cryptominer process, often deployed after successful exploitation of vulnerabilities like CVE-2026-96654.
logsource:
product: windows
service: sysmon
detection:
selection:
EventID: 1
Image|endswith: '\xmrig.exe'
condition: selection
level: high
Mitigations
- Patch Immediately: Upgrade Plex Media Server to version
1.43.3.10861or later. Refer to the official Plex release notes. - Network Segmentation: Isolate Plex Media Server instances from critical internal networks.
- Restrict Outbound Connectivity: Implement firewall rules to limit outbound connections from the Plex Media Server to only necessary services, blocking access to known cryptomining pools.
- Principle of Least Privilege: Ensure the Plex Media Server runs with the minimum necessary user permissions.
- Regular Audits: Periodically review Plex Media Server logs and system activity for signs of compromise.
References
- https://nvd.nist.gov/vuln/detail/CVE-2026-96654
- https://forums.plex.tv/t/plex-media-server/30447/711
- https://raw.githubusercontent.com/cisagov/CSAF/develop/csaf_files/IT/white/2026/va-26-266-01.json
- https://www.cve.org/CVERecord?id=CVE-2026-96654
- https://zmain.info/blog/plex2shell
- https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2026-96654
- https://www.boredhackerblog.info/2026/10/plex-vulnerabilities-being-exploited-in.html
Indicators of Compromise
| Type | Value | Description |
|---|---|---|
| SHA256 | 2d3c618b21a7e2f8bcd735da188e44a7609ff3f204832dd0781cd09e4388c9db |
SHA256 hash of XMRig cryptominer (via https://www.boredhackerblog.info/2026/10/plex-vulnerabilities-being-exploited-in.html) |
| SHA256 | 5712ef510481f15fe8b18fdd10b73026d57cb3d9d151878a692358b99a464441 |
SHA256 hash of cryptominer docker file (via https://www.boredhackerblog.info/2026/10/plex-vulnerabilities-being-exploited-in.html) |
| SHA256 | 68938fb428f2bcfef4ede62f7b29cd0f15f37ed59e94462c099f2ca64e36baa7 |
SHA256 hash of UPX packed cryptominer executable (via https://www.boredhackerblog.info/2026/10/plex-vulnerabilities-being-exploited-in.html) |
| SHA256 | b20f39fc00d242e706b6c30367ad811c676e0575050a4ec2f30104b696944b49 |
SHA256 hash of UPX unpacked cryptominer executable (via https://www.boredhackerblog.info/2026/10/plex-vulnerabilities-being-exploited-in.html) |
| SHA256 | e546b10aee5edc754da4f9b0baace00392257121911f630145078eafad1e6bd9 |
SHA256 hash of ‘myawesomeproxy’ malware (via https://www.boredhackerblog.info/2026/10/plex-vulnerabilities-being-exploited-in.html) |
| IP Address | 176.65.139.228 |
Source IP for exploitation attempt (via https://www.boredhackerblog.info/2026/10/plex-vulnerabilities-being-exploited-in.html) |
| IP Address | 217.60.194.116 |
Source IP for malicious file download (cryptominer) (via https://www.boredhackerblog.info/2026/10/plex-vulnerabilities-being-exploited-in.html) |
| IP Address | 45.194.92.222 |
Source IP for initial exploitation attempt (via https://www.boredhackerblog.info/2026/10/plex-vulnerabilities-being-exploited-in.html) |
| IP Address | 91.92.40.202 |
Source IP for exploitation attempt (via https://www.boredhackerblog.info/2026/10/plex-vulnerabilities-being-exploited-in.html) |
| Domain | 127.0.0.1.45-194-92-222.sslip.io |
Dynamic DNS domain used in exploitation URI (via https://www.boredhackerblog.info/2026/10/plex-vulnerabilities-being-exploited-in.html) |
| Domain | proxystream.st |
Domain associated with ‘myawesomeproxy’ malware traffic (via https://www.boredhackerblog.info/2026/10/plex-vulnerabilities-being-exploited-in.html) |
| Domain | sslip.io |
DNS service leveraged by attacker for owner token theft (via https://zmain.info/blog/plex2shell) |
security@plex.tv |
Plex security contact email for vulnerability reporting (via https://zmain.info/blog/plex2shell) |
MITRE ATT&CK
T1059.003— Windows Command ShellT1059.001— PowerShellT1496— Resource HijackingT1583— Acquire InfrastructureT1133— External Remote ServicesT1204.002— Malicious FileT1071— Application Layer ProtocolT1190— Exploit Public-Facing ApplicationT1090.002— External ProxyT1090— ProxyT1059— Command and Scripting InterpreterT1583.003— Virtual Private ServerT1204— User ExecutionT1571— Non-Standard PortT1027— Obfuscated Files or InformationT1486— Data Encrypted for ImpactT1573— Encrypted ChannelT1569— System ServicesT1027.002— Software PackingT1071.001— Web ProtocolsT1105— Ingress Tool TransferT1090.001— Internal Proxy
Generated by
gemini-2.5-flash ·2,105 input / 1,684 output tokens ·
Reviewed and approved by a human analyst before publication