Что случилось
CVE-2026-41940 — обход проверки подлинности в cPanel, WHM и WP Squared. Оценка NVD — 9.8 по шкале CVSS 3.1 и 9.3 по CVSS 4.0. Уязвимость позволяет попасть в панель без пароля, то есть получить доступ ко всем сайтам, базам и почте на сервере.
Агентство CISA внесло её в перечень уязвимостей, используемых в реальных атаках. По сообщениям исследователей, атаки шли с конца февраля 2026 года — за два месяца до выхода заплаты, а публичный пример использования появился на следующий день после неё.
Кого касается
Затронуты все сборки cPanel и WHM после 11.40 — то есть практически все работающие установки, которые не обновлялись после 28 апреля 2026 года. Отдельно затронут WP Squared.
Как проверить свою сборку
/usr/local/cpanel/cpanel -V
cat /usr/local/cpanel/versionСравните номер с исправленными сборками своей ветки:
| Ветка | Исправлено начиная с |
|---|---|
| 11.136 | 11.136.0.5 (позднее 11.136.0.9) |
| 11.134 | 11.134.0.20 (позднее 11.134.0.25) |
| 11.132 | 11.132.0.29 (позднее 11.132.0.31) |
| 11.130 | 11.130.0.19 |
| 11.126 | 11.126.0.54 |
| 11.118 | 11.118.0.63 |
| 11.110 | 11.110.0.97 |
| 11.86 | 11.86.0.41 |
Номера сборок приведены по сводкам исследователей. Перед обновлением сверьтесь с официальным уведомлением cPanel: в более поздних сборках закрыты ещё три уязвимости того же продукта, позволяющие читать файлы, выполнять код и повышать права.
Как обновиться
/usr/local/cpanel/scripts/upcp --force
/usr/local/cpanel/cpanel -VОбновление занимает от нескольких минут до получаса в зависимости от сервера. Сайты при этом продолжают работать: перезапускаются только службы панели.
Если обновиться прямо сейчас нельзя
Закройте порты панели на межсетевом экране, оставив доступ только со своих адресов. Порты cPanel и WHM: 2082, 2083, 2086, 2087, 2095, 2096.
sudo firewall-cmd --permanent --remove-port=2087/tcp
sudo firewall-cmd --permanent --add-rich-rule='rule family=ipv4 source address=ВАШ.АДРЕС/32 port port=2087 protocol=tcp accept'
sudo firewall-cmd --reload
sudo systemctl restart cpsrvdПерезапуск службы cpsrvd обязателен, иначе правило не вступит в силу для текущих сессий. Это временная мера: она закрывает панель от посторонних, но не устраняет саму уязвимость.
Что проверить после обновления
Уязвимость использовали больше двух месяцев до появления заплаты, поэтому обновления недостаточно — нужно убедиться, что никто не зашёл раньше.
- Список пользователей WHM: не появилось ли учётных записей, которых вы не заводили.
- Журнал входов:
grep -i 'login' /usr/local/cpanel/logs/access_log | tail -100. - Задания cron у всех пользователей:
for u in $(ls /var/cpanel/users); do echo "== $u"; crontab -l -u "$u" 2>/dev/null; done. - Ключи SSH:
find /home -name authorized_keys -newermt '2026-02-01' -ls.
Подробный разбор признаков взлома — в отдельной статье нашей базы знаний.
Частые вопросы
У меня включено автообновление cPanel, я в безопасности?
Проверьте фактическую сборку командой /usr/local/cpanel/cpanel -V. Автообновление иногда отключается после ручного вмешательства или падает на нехватке места.
Помогает ли двухфакторная проверка в панели?
Нет. Уязвимость обходит сам механизм проверки подлинности, поэтому второй фактор не запрашивается.
Я не пользуюсь WP Squared, он всё равно опасен?
Если компонент установлен, он уязвим независимо от того, пользуетесь вы им или нет. Обновите или удалите.
Что делать клиентам ZevsHost?
На серверах общего хостинга панель обновляется нами. Если у вас VPS или выделенный сервер с cPanel, обновление на вашей стороне — сервер в вашем управлении.