Attackers chain four Plex flaws to run code on unpatched servers. Check the installed build, investigate Plex child processes and Codecs files, and rebuild compromised hosts.2026-10-21T10:35:55.120Z3 min2026networkthreats
3 min read

Plex Media Server Attacks Install Miners and Proxies on Exposed Hosts

Attackers chain four Plex flaws to run code on unpatched servers. Check the installed build, investigate Plex child processes and Codecs files, and rebuild compromised hosts.

By
Show the 1-minute readHide the 1-minute read

Plex says attackers are widely exploiting a four-flaw chain against internet-facing Plex Media Servers older than 1.43.3.10861. Compromised machines have run miners and proxy software that carries other people’s traffic through the owner’s internet connection. CISA listed the file-write flaw, CVE-2026-96656, as exploited on October 20, with an October 23 federal action date and a forensic-triage flag.

The chain reaches internal functions, discloses an admin token and writes into the Codecs folder before code runs as the Plex process. In Plex’s notice, the named signs include Plex child processes such as myawesomeproxy, mylovelyminer and x12345; unfamiliar .so or .dll files in Codecs; connections to proxystream[.]st; and high CPU use with no playback. Inspect those records on exposed older servers and consider the service account’s mounted shares and local credentials.

Check the installed build in Plex Web under Settings → General. Update to 1.43.3.10861 or newer and confirm the displayed build; manually install the Plex package if a NAS repository lags. If remote access is unnecessary, turn it off and remove unneeded 32400 forwarding. If compromise appears possible, preserve investigative evidence and follow Plex’s clean-rebuild guidance, sign out of all devices, and change the Plex password. Review the rebuilt host’s processes and outbound connections.

Illustration of a home media server NAS with an illuminated drive bay and a connected network cable.

Internet-facing Plex Media Servers running builds older than 1.43.3.10861 are being attacked through a chain of four vulnerabilities. Plex says it has seen widespread attacks since a public proof of concept appeared on October 16; compromised servers have run cryptocurrency miners and proxy software that routes others’ traffic through the owner’s connection. Owners of a server exposed through remote access or a forwarded 32400 port should check its installed version and look for compromise now.

On October 20, CISA placed the arbitrary-file-write flaw CVE-2026-96656 in its KEV catalog. The KEV entry sets an October 23 federal action date and calls for forensic triage. The September Plex security release fixed the server issues, and Plex’s October 19 update connected them to active exploitation. Its warning is blunt: “If your server is older than 1.43.3.10861 and reachable from the internet, assume it may be compromised.”

Four flaws reach the Codecs folder

Plex identifies the chain as unauthenticated server-side request forgery in the player timeline endpoint (CVE-2026-96652), access to internal agent functions over the loopback interface (CVE-2026-96654), disclosure of the server owner’s admin token (CVE-2026-96655), and a file write into the Codecs directory through transcoder preferences (CVE-2026-96656). Together, Plex says, they let an unauthenticated remote attacker run code with the privileges of the Plex Media Server process. That makes internet exposure relevant even though the last flaw, considered alone, requires admin privileges.

The CVE Program record names the preference TranscoderH264Options and describes how its value reaches the encoder’s options on a transcode. It also says the server runs .so files from the Codecs directory at startup without checking a signature, execute bit or symbol. The server process’s access to mounted shares and locally stored credentials shapes the possible damage after execution. The CVE record credits researcher Zach Main.

Plex processes and Codecs files to inspect

Plex tells operators to inspect processes started by Plex Media Server for unfamiliar names, including myawesomeproxy, mylovelyminer and x12345. Look for unfamiliar .so or .dll files in the Plex Codecs folder, outbound connections to proxystream[.]st, and sustained high CPU use when nothing is playing. A miner may be noisy; proxy software can quietly use the same machine and internet connection. Investigate these signs alongside any other unexpected activity on the same host.

Review the machine and the Plex service account’s reach together. Mounted shares and credentials on the host or VM may have been accessible to code running as Plex. CISA marks forensic triage “Yes” for this KEV entry; retain relevant files and process and connection records for investigation before wiping a suspicious server.

Update Plex and rebuild suspect servers

Open Plex Web, go to Settings → General and read the installed server build. Plex identifies 1.43.3.10861 as the first unaffected build; update to that build or newer and verify the version shown afterward. A NAS package manager may lag the vendor release, so use the appropriate Plex package and the NAS manufacturer’s manual-install procedure when needed. For a server that has no reason to be reachable remotely, turn off Settings → Remote Access and remove an unneeded forwarding rule for 32400.

If you find unfamiliar Plex child processes, .so or .dll files in Codecs, proxy connections or idle high CPU, or cannot rule out compromise on an exposed older server, Plex recommends rebuilding from a clean installation without reusing the old Plex data directory. At minimum, Plex says to clear the Codecs folder and inspect Preferences.xml for transcoder options you did not set. Sign out of all devices in Plex account settings, change the Plex password, and assess shares and credentials reachable by the Plex service account. Verify the rebuilt server reports 1.43.3.10861 or newer, and review its new process tree and outbound connections against the indicators you investigated.

Primary sources

Continue reading

Article figurePinch or double-tap to zoom, then drag to pan.