Критическая уязвимость в cPanel: удалённое выполнение кода с правами root
Что случилось
В панели управления хостингом cPanel обнаружена критическая уязвимость Eval injection. Проблема затрагивает версии 11.138.0.0 и все предыдущие релизы. Удалённый пользователь с действующими учётными данными может внедрить и выполнить произвольный код на сервере с максимальными привилегиями root.
Уязвимость получила идентификатор CVE-2026-65643. Эксплуатация не требует сложной подготовки: достаточно иметь любую учётную запись в cPanel — будь то клиентский аккаунт, реселлер или администратор с ограниченными правами. После входа в систему злоумышленник получает полный контроль над сервером.
Кого касается
Угроза актуальна для всех владельцев VPS и выделенных серверов, где установлена панель cPanel/WHM:
- серверы с cPanel версии 11.138.0.0 и ниже;
- хостинг-провайдеры, предоставляющие клиентский доступ к cPanel;
- реселлеры с правами создания учётных записей;
- системы с включённым удалённым доступом к портам 2082/2083 (cPanel) или 2086/2087 (WHM).
Риск повышается, если на сервере много клиентских аккаунтов или используются слабые пароли. Компрометация одного аккаунта ведёт к полному захвату машины.
Что делать
1. Проверьте версию
Войдите в WHM как root и откройте раздел Home → Server Status → Server Information. Или выполните в терминале:
/usr/local/cpanel/cpanel -V
Если версия 11.138.0.0 или ниже — требуется срочное обновление.
2. Обновите cPanel
Запустите стандартное обновление через WHM: Home → Software → Update Preferences → нажмите Update Now. Либо в CLI:
/scripts/upcp --force
Убедитесь, что после обновления версия новее 11.138.0.0.
3. Обходной путь (если обновление невозможно)
Временно ограничьте доступ к панели:
- закройте порты 2082, 2083, 2086, 2087 в файрволе для всех IP, кроме доверенных;
- включите двухфакторную аутентификацию в WHM → Security Center → Two-Factor Authentication;
- проверьте активные сессии в Home → Account Functions → List Accounts и принудительно завершите подозрительные.
4. Проверьте компрометацию
После обновления проанализируйте логи:
grep -i "eval\|base64_decode" /usr/local/cpanel/logs/session_log /usr/local/cpanel/logs/error_log 2>/dev/null
grep -E "(cpanel|whm)" /var/log/secure | tail -100
last -a | head -50
При подозрении на взлом — смените все пароли root и учётных записей WHM.