Skip to content

Plex2shell Wz

jackalsyn.com • October 19, 2026

Hardened re-implementation of the Plex2Shell chain + an encrypted two-stage C2 beacon

plex2shell-wz is a weaponized, obfuscated re-implementation of the Plex2Shell (Found by ZM ) chain (CVE-2026-96652 / -96654 / -96655 / -96656), extended with an encrypted two-stage in-memory C2 beacon as a drop-in replacement for the plaintext reverse-shell listener. Each stage is written in Python (orchestration + C2 server) and C (dropped codec + in-memory beacon, libc-only house crypto). The weaponization exists to defeat the published detection ruleset that ships with the public PoC. Public view intentionally limits sensitive implementation details. If you have issues getting it to run (python importation), establish a venv inside of the respective directory (post wget & tar extract): python3 -m venv venv && \ venv/bin/pip install --upgrade pip && \ venv/bin/pip install urllib3 Follow up with either source venv/bin/activate or venv/bin/python3 to run the scripts. Finally, as of making this post, there are over 680k+ Plex servers exposed to the public internet. If you are a security researcher, please responsibly disclose any findings to Plex. Shodan: product:"Plex Media Server" -version:1.43.3.10861 -version:1.43.4 -version:1.43.5 FoFa: app="Plex Media Server" && country="US" && port="32400" Lab: dockerVulnPlex-plex2shell a dockerized vulnerable Plex server for testing the chain.

plex2shell-wz (beacon)/

Click directories to expand · click files to view content

How to Validate, Build & Run plex2shell-wz

Usually I password protect my releases, however this time it is a straight shot:

wget

tar -xzf plex2shell-wz.tar.gz

hash(256) 53ac4e570f6d95181ca96c906fb46691f5eac0daf7eabe245804c59803b3be94