Plex2Shell: 4-CVE Exploit Chain Hits 49,000 Unpatched Plex Servers -- Patch Before November 3
Reach 50,000+ security professionals
Sponsor a newsletter slot and put your brand in front of CISOs, engineers, and IT decision-makers.
CVE-2026-96656 (CVSS 8.6), the final step in the Plex2Shell exploit chain, delivered unauthenticated code execution to attackers on roughly 49,000 internet-exposed Plex Media Servers within 24 hours of the proof-of-concept's October 16, 2026 release.
Researcher zmain disclosed four chained vulnerabilities in Plex Media Server to Plex on July 27, 2026, and the vendor patched them in build 1.43.3.10861 on August 3. Plex quietly announced the fix on September 1. When zmain published a detailed technical writeup and proof-of-concept code on October 16, attackers read the same post and weaponized the chain overnight. CISA confirmed active exploitation and added all four CVEs to the Known Exploited Vulnerabilities catalog, setting October 23 and November 3 remediation deadlines.
The four flaws chain in a specific sequence: an unauthenticated SSRF request to the /player/timeline endpoint extracts a Plex admin token, a second SSRF via /video/:/transcode/universal fetches a malicious payload, a file-write vulnerability drops an ELF shared object onto disk, and the final flaw loads and executes it. The code runs with the privileges of the Plex service account, typically a non-root user with filesystem access broad enough to cause serious harm.
Confirmed payloads include an XMRig-based cryptocurrency miner (mylovelyminer) and a proxy backdoor (myawesomeproxy) that routes traffic through the AISURU botnet. As of mid-October, honeypot data showed around 49,000 Plex servers still running builds prior to 1.43.3.10861. Any server with port 32400 reachable from the internet and running an older build is actively targeted right now.
How Does the Plex2Shell Exploit Chain Work?
The Plex2Shell chain requires four vulnerabilities in sequence to achieve unauthenticated code execution. Each flaw on its own is limited in impact, but chained together they collapse the security boundary entirely.
Step 1 (CVE-2026-96652): An attacker sends an unauthenticated GET request to the Plex /player/timeline endpoint with a manipulated containerKey parameter pointing to an attacker-controlled URL. Plex fetches the specified URL server-side and reflects the response, acting as an unintentional proxy. By directing this SSRF to Plex's own internal API, the attacker extracts the Plex admin authentication token from the XML response. No credentials are required at this stage.
Step 2 (CVE-2026-96654): Using the stolen admin token, the attacker issues a second SSRF through the /video/:/transcode/universal endpoint. This request instructs Plex to fetch a malicious ELF shared object (.so file) from an attacker-controlled host (observed: 217.60.194.116) and stage it locally.
Step 3 (CVE-2026-96655): A file-write vulnerability allows the fetched payload to be written to the Plex data or plugin directory without further authentication beyond the token already stolen in Step 1.
Step 4 (CVE-2026-96656): Plex loads the newly written shared object as a library or plugin, executing its contents with the privileges of the Plex service process. The attacker now has arbitrary code execution.
The full chain from initial SSRF to code execution can be scripted to run in seconds. Because the only external requirement is network reachability on port 32400, any Plex server with Remote Access enabled is a viable target. Similar multi-CVE chains have appeared before -- the PHP2Shell chain (CVE-2026-109618/109619) followed a comparable pattern of authentication bypass leading to execution.
| CVE | CVSS v4 | Stage | Affected Component |
|---|---|---|---|
| CVE-2026-96652 | 7.1 | Step 1: Unauthenticated SSRF | /player/timeline endpoint |
| CVE-2026-96654 | 7.5 | Step 2: Admin-auth SSRF | /video/:/transcode/universal |
| CVE-2026-96655 | 7.5 | Step 3: Arbitrary file write | Plex data directory |
| CVE-2026-96656 | 8.6 | Step 4: Code execution | Shared library loader |
Who Is Still at Risk from Plex2Shell?
Approximately 49,000 Plex Media Server installations remained unpatched as of mid-October 2026, according to internet scan data reviewed after the exploitation wave began. Every one of these servers represents an active target.
Plex Media Server is not only a home media application. It is widely deployed in small and medium businesses for internal video sharing, in educational institutions, in healthcare for radiology DICOM viewing add-ons, and in media production environments. Many deployments have port 32400 permanently forwarded to the internet so users can stream content while traveling.
The risk profile is amplified by three factors. First, the fix shipped August 3 with no security advisory, so administrators who did not read the release notes did not know to prioritize the update. Second, Plex's "behind-the-firewall" reputation led many users to underestimate the exposure of servers with Remote Access enabled. Third, the September 1 announcement used understated language, and many community forum posts suggest users treated the update as optional.
The CISA KEV listing confirms that opportunistic attackers are scanning for unpatched instances at scale. The AISURU botnet infrastructure detected in post-exploitation traffic suggests a well-resourced operation with automated tooling, not manual opportunistic attacks.
If your organization runs Plex Media Server and has not audited the installed version since August, assume you are vulnerable until you verify otherwise.
Briefings like this, every morning before 9am.
Threat intel, active CVEs, and campaign alerts, distilled for practitioners. 50,000+ subscribers. No noise.
Payloads and Attack Infrastructure
All confirmed Plex2Shell attacks deploy two payloads. The primary payload is mylovelyminer, an XMRig-based Monero cryptocurrency miner. The miner is downloaded as a shell script from 217.60.194.116 using curl or wget, saved as a binary named mylovelyminer or x12345, then executed and persisted via a cron job or systemd unit. It connects to a mining pool relay at ota.proxystream.st.
The secondary payload is myawesomeproxy, a proxyware backdoor that enrolls the compromised server into the AISURU botnet. AISURU is a proxy network that rents out bandwidth from compromised hosts. Operators can repurpose enrolled hosts for credential-stuffing attacks, residential proxy services, or staging further intrusions. Infrastructure analysis shows the AISURU C2 relay domain proxystream.st used in this campaign.
The attacker IPs observed conducting the initial SSRF requests include 91.92.40.202, 176.65.139.228, and 45.194.92.222. The miner download server is 217.60.194.116. These IPs should be blocked at the perimeter immediately.
Unlike more targeted campaigns, Plex2Shell exploitation appears automated and opportunistic. The AISURU overlap suggests the campaign is operated or contracted by a threat actor focused on monetizing compute resources rather than data theft, which aligns with the LiteLLM PyPI supply chain attack pattern of infrastructure exploitation for computational gain.
Subscribe to unlock Indicators of Compromise
Free subscribers unlock full IOC lists, Sigma detection rules, remediation steps, and every daily briefing.
Sigma Detection Rules for Plex2Shell
These rules target the initial SSRF exploitation of the /player/timeline endpoint and the post-exploitation process artifacts (CVE-2026-96652 through CVE-2026-96656). Both carry experimental status; validate against your Plex server log format before enabling automatic blocking.
Subscribe to unlock Sigma Detection Rules
Free subscribers unlock full IOC lists, Sigma detection rules, remediation steps, and every daily briefing.
Subscribe to unlock Sigma Hunt Queries
Free subscribers unlock full IOC lists, Sigma detection rules, remediation steps, and every daily briefing.
Subscribe to unlock WAF Detection Rules
Free subscribers unlock full IOC lists, Sigma detection rules, remediation steps, and every daily briefing.
Plex2Shell Remediation: Steps to Patch and Verify Now
The patch for all four Plex2Shell CVEs shipped in August 2026 and has been available for nearly three months. The only reason to delay is an untested update in a complex media environment. Given active exploitation, that delay is no longer acceptable.
Subscribe to unlock Remediation & Mitigation steps
Free subscribers unlock full IOC lists, Sigma detection rules, remediation steps, and every daily briefing.
Why Plex2Shell Matters for Enterprise Security Teams
Plex Media Server does not appear on most enterprise vulnerability management watchlists. That gap is exactly why Plex2Shell is effective at scale.
Media server software is routinely deployed outside the standard change management and patch cadence that governs enterprise servers. IT departments often treat Plex as an end-user application, and users treat it as personal infrastructure. Neither group consistently applies security patches on a schedule that responds to CISA KEV listings.
The AISURU botnet connection raises a second concern beyond crypto mining. Proxyware infrastructure is routinely used to launder IP addresses for credential-stuffing attacks against corporate identity providers. A compromised Plex server enrolled in AISURU gives the operator a residential-looking IP that bypasses many rate-limiting and geolocation controls. Organizations with Plex instances that predate the August 3 patch may already be providing cover for attacks against their own Okta, Entra ID, or other SaaS identity systems.
The CISA KEV November 3 deadline covers federal agencies under BOD 22-01, but the Ivanti Connect Secure zero-day (CVE-2026-104935) showed that CISA KEV-listed flaws spread from government networks to commercial organizations rapidly. The appropriate response is treating the November 3 federal deadline as your organizational deadline too.
The patch is free, available now, and has been available since August. The only remaining question is whether your asset inventory is complete enough to find every Plex instance before attackers do.
The bottom line
Plex2Shell's four-CVE chain converts any internet-exposed Plex Media Server running a build older than 1.43.3.10861 into a remote code execution target with no credentials required. Confirmed payloads include an XMRig-based crypto miner and an AISURU proxy backdoor, and attackers exploited the chain within 24 hours of the public PoC release on October 16. The CISA November 3 deadline applies formally to federal agencies, but 49,000 unpatched servers in the wild means everyone with an exposed Plex instance is a live target. Patch to build 1.43.3.10861 before end of day.
This analysis is generic. create a free account to score threats like this against your own stack.
Frequently asked questions
What is Plex2Shell?
Plex2Shell is a four-CVE exploit chain (CVE-2026-96652, CVE-2026-96654, CVE-2026-96655, CVE-2026-96656) in Plex Media Server that allows an unauthenticated remote attacker to execute arbitrary code with the privileges of the Plex service account. All four flaws must be chained in sequence to achieve code execution. CISA added all four to its Known Exploited Vulnerabilities catalog in October 2026.
How does the Plex2Shell exploit chain work?
An attacker sends an unauthenticated SSRF request to the /player/timeline endpoint (CVE-2026-96652), extracting a Plex admin authentication token from the response. That token is used to issue a second SSRF request via /video/:/transcode/universal (CVE-2026-96654), fetching a malicious ELF shared object from an attacker-controlled server. CVE-2026-96655 then allows writing this object to the Plex data directory. CVE-2026-96656 loads and executes the shared object, completing unauthenticated code execution.
Which Plex Media Server versions are affected by Plex2Shell?
All Plex Media Server installations running versions prior to build 1.43.3.10861 are vulnerable. This includes every release from version 1.43.2 and earlier. The fixed build was released August 3, 2026. Servers running any earlier build and reachable on port 32400 from the internet are actively targeted.
How do I know if my Plex server is exposed to the internet?
Log in to your Plex account at app.plex.tv and navigate to Settings > Remote Access. If Remote Access is enabled and shows an external port (typically 32400), your server is internet-exposed. Additionally, check your router or firewall for any NAT or port-forwarding rules targeting port 32400. Any server reachable on this port from outside your local network is in scope for Plex2Shell.
What happens when attackers exploit Plex2Shell?
In confirmed attacks, the Plex2Shell chain delivers two payloads: an XMRig-based cryptocurrency miner named mylovelyminer that mines Monero using victim server CPU resources, and a proxy backdoor named myawesomeproxy that integrates the compromised server into the AISURU proxyware botnet. The miner connects to a pool relay at ota.proxystream.st. Attackers may also use the initial code execution foothold for further lateral movement.
How do I check if my Plex server has been compromised?
Run the following checks: search for processes named mylovelyminer, myawesomeproxy, or x12345 using ps aux or Task Manager. Review outbound network connections for traffic to 217.60.194.116 or ota.proxystream.st. Check CPU utilization for sustained spikes indicating active mining. Review Plex server logs for unusual requests to /player/timeline or /video/:/transcode/universal from external IP addresses. If you find evidence of compromise, Plex recommends a clean reinstall rather than attempting remediation in place.
What is the CISA November 3 deadline for Plex2Shell?
CISA added CVE-2026-96652 and CVE-2026-96655 to its Known Exploited Vulnerabilities catalog with a remediation deadline of November 3, 2026 for federal agencies under BOD 22-01. CVE-2026-96654 and CVE-2026-96656 had a prior deadline of October 23, 2026. While these deadlines formally bind federal agencies only, CISA issues them because exploitation is confirmed in the wild and the vulnerability is actionable for all organizations.
Can I mitigate Plex2Shell without patching?
Partially. Disabling Remote Access in Plex settings and removing the port 32400 forwarding rule from your router or firewall eliminates the attack surface from the internet. However, if Plex is legitimately accessible from the internet (to stream media away from home or to enterprise users), the only complete fix is patching to build 1.43.3.10861. Blocking the known attacker IPs and the miner download server (217.60.194.116) provides additional defense in depth but is not a substitute for patching.
Sources & references
- CISA Known Exploited Vulnerabilities: Plex2Shell (CVE-2026-96652, -96654, -96655, -96656)
- BleepingComputer: CISA: Hackers chain Plex flaws in Plex2Shell attacks to breach servers
- Security Affairs: Plex2Shell Exploit Used to Turn Vulnerable Plex Servers Into Crypto Miners
- Rescana: Active Exploitation Alert -- Plex Media Server Plex2Shell Vulnerabilities Enable Unauthenticated RCE
- Plex Media Server Downloads -- Official Patch Page
Free resources
Critical CVE Reference Card 2025–2026
25 actively exploited vulnerabilities with CVSS scores, exploit status, and patch availability. Print it, pin it, share it with your SOC team.
Ransomware Incident Response Playbook
Step-by-step 24-hour IR checklist covering detection, containment, eradication, and recovery. Built for SOC teams, IR leads, and CISOs.
Daily briefings + Google Top Stories in one step.
Enter your email and we'll subscribe you to the daily briefing and add Decryption Digest to your Google Search feed at the same time.

Founder & Cybersecurity Evangelist, Decryption Digest
Cybersecurity professional with expertise in threat intelligence, vulnerability research, and enterprise security. Covers zero-days, ransomware, and nation-state operations for 50,000+ security professionals every morning.
