Plex2Shell: Four Chained Flaws Turn Plex Media Servers into Crypto Miners and Proxy Backdoors

Within a day of a proof-of-concept going public, attackers began exploiting a chain of four vulnerabilities in Plex Media Server, collectively named Plex2Shell, to achieve unauthenticated remote code execution. Compromised servers are being turned into Monero miners and stealthy Linux reverse-proxy backdoors. The flaws were already patched in August 2026, which makes this a textbook case of the gap between “a fix exists” and “the fix is installed.”

This post breaks down how the Plex2Shell chain works, what the attackers are deploying, why self-hosted media servers are such attractive targets, and what you should do now.

Key facts

  • What: four chained CVEs in Plex Media Server (Plex2Shell) → unauthenticated RCE
  • Fixed in: Plex Media Server 1.43.3.10861 (released 3 August 2026)
  • Exploited: in the wild from 16 October 2026, one day after the PoC was published
  • Payloads: an XMRig cryptominer (“mylovelyminer”) and a Linux reverse-proxy backdoor (“myawesomeproxy”)
  • Action: update Plex to the latest version immediately and check exposed instances for compromise

What Is Plex2Shell?

Plex2Shell is the name given to an exploit chain that combines four separate vulnerabilities in Plex Media Server. Individually, none of them hands an attacker full control. Chained in the right order, they escalate from an unauthenticated request all the way to running an attacker-chosen binary on the server. This is a classic example of how low- and medium-severity bugs combine into a critical outcome, something automated scanners that score issues in isolation routinely miss.

The vulnerabilities, disclosed to Plex in July 2026 by researcher Zach Main and patched in early August, are:

CVECVSSTypeRole in the chain
CVE-2026-966525.3Unauthenticated SSRFThe protocol parameter on the /player/timeline endpoint is placed into a constructed player URL without validation, letting an attacker make the server send a POST request to a destination they choose.
CVE-2026-966546.9Improper URL neutralizationA flaw in the searchOne endpoint lets an attacker call other plugins’ functions with their own parameters and obtain the owner’s admin token.
CVE-2026-966555.3Authenticated SSRFWith the owner token, an attacker can make the server request arbitrary internal or external addresses via the /video/:/transcode/universal path, including an attacker-hosted payload.
CVE-2026-966568.6External control of file pathAn ELF shared object can be written to an attacker-chosen path in the Codecs directory and executed.

Followed in sequence, the chain reaches unauthenticated remote code execution on a vulnerable Plex server. A related issue, CVE-2026-96651 (CVSS 7.1), was disclosed and patched at the same time.

How the Attack Unfolds

The attack mirrors a pattern we see again and again in our penetration tests: an exposed service, a chain of individually modest flaws, and a path from “no access” to “code execution.”

  1. Unauthenticated SSRF (CVE-2026-96652) gives the attacker a way to make the server send requests on their behalf.
  2. Token theft (CVE-2026-96654) turns that foothold into the owner’s admin token, the server’s keys to the kingdom.
  3. Authenticated SSRF (CVE-2026-96655) uses that token to pull an attacker-hosted payload (a malicious ELF shared object) through the transcoding path.
  4. Path control (CVE-2026-96656) writes that payload into the Codecs directory and executes it.

Two of the four links are server-side request forgery, the same class of flaw behind major cloud breaches and a category now called out explicitly in the OWASP Top 10 and API Security Top 10. SSRF is dangerous precisely because it turns a trusted server into a launch point for requests an outsider could never make directly.

What the Attackers Are Deploying

Security researchers reported two payloads being dropped on compromised servers, often together:

  • “mylovelyminer” — an XMRig cryptominer. It quietly consumes the server’s CPU to mine Monero, pointing at a mining server on the proxystream infrastructure. Victims typically notice only when the machine runs hot, slows down, or spikes their electricity or cloud bill.
  • “myawesomeproxy” — a Linux reverse-proxy backdoor. Flagged on VirusTotal as a stealthy backdoor and reverse proxy, it reportedly even displays a message implying the victim’s internet traffic may be used externally. In other words, the compromised server is conscripted into routing someone else’s traffic, a classic proxyware / residential-proxy monetization scheme. Infrastructure linked to the same domain has previously been associated with the AISURU DDoS and proxyware botnet.

This dual payload is telling: the attackers are not after your media library. They want your compute (to mine) and your network identity (to proxy). Both are monetized at scale, and both are far more damaging than a defaced server, because they run silently for as long as the box stays online and unpatched.

Why Self-Hosted Media Servers Are a Prime Target

Plex sits at an awkward intersection: it is often internet-exposed (so users can stream from anywhere), frequently runs on a home or small-office network with little monitoring, and is rarely patched on a schedule the way enterprise software is. Add a published PoC, and attackers get a large population of reachable, unmonitored, unpatched targets. The one-day gap between PoC and exploitation here is now the norm, not the exception.

The same logic applies to any self-hosted service a team runs “because it was convenient”: wikis, dashboards, Git servers, home-lab tools. If it is reachable from the internet and not in your patch and monitoring program, it is part of your attack surface whether you track it or not. This is exactly the kind of forgotten, internet-facing asset we hunt for during an external penetration test.

What to Do Now

If you run Plex Media Server:

  1. Update immediately to the latest version (the fixes landed in 1.43.3.10861, released 3 August 2026). This is the only real remediation.
  2. Reduce exposure. If remote access is not essential, do not expose Plex directly to the internet; put it behind a VPN or restrict access by IP.
  3. Check for compromise. Look for unexpected high CPU usage, unknown processes (names reported include “mylovelyminer” and “myawesomeproxy”), unfamiliar files in the Codecs directory, and outbound connections to unknown mining or proxy infrastructure.
  4. Assume the token may be exposed. Because the chain can steal the owner’s admin token, rotate credentials and review account access after patching.

For organizations more broadly, the lesson is bigger than Plex:

  • Inventory your internet-facing assets, including the “unofficial” ones. You cannot patch what you do not know you run. This is where a software bill of materials and regular external testing pay off.
  • Patch on the clock, not on the incident. The Plex fix existed for over two months before mass exploitation. The victims were not caught by a zero-day; they were caught by a backlog.
  • Monitor for behavior, not just signatures. A cryptominer and a reverse proxy both produce tell-tale behavior, high sustained CPU, new outbound connections, unexpected child processes, that a modern detection setup will flag even when the payload names change. Our red and purple team exercises validate that these detections actually fire.

Conclusion

Plex2Shell is not a story about one media server product. It is a reminder that a stack of low-severity bugs can chain into critical remote code execution, that attackers weaponize public PoCs within hours, and that an available patch protects no one until it is applied. The fastest, cheapest defense remains the oldest one: know what you expose, patch it on a schedule, and watch it for the behavior that follows a breach.

Worried about exposed or unpatched services in your environment? Our External Penetration Testing finds the internet-facing assets and chainable flaws attackers look for, and our Managed Security Services watch for the mining and proxy behavior that follows a compromise. Talk to our team.

Sources

 

PeakCyber cybersecurity and offensive security services logo.

Subscribe to our cyber security newsletter

Scroll to top