Бэкдор CWPdoor маскировался под обновление Control Web Panel и скрывал root-доступ

6 ноября 2026, 10:13 3 мин чтения
Бэкдор CWPdoor в панели Control Web Panel маскируется под обновление и обходит журналы доступа
Иллюстрация: IT GID Медиа

В панели управления сервером Control Web Panel обнаружен бэкдор CWPdoor, который распространялся под видом штатного обновления и предоставлял злоумышленникам скрытый root-доступ. Антивирусы и журналы доступа угрозу не фиксировали.

Специалисты XLab компании QiAnXin изучили вредоносный компонент cwpsrv, который незаметно внедрялся на серверы через поддельный скрипт обновления. Бэкдор не использовал обратный шелл: он молча ждал HTTP- или HTTPS-запроса с тремя заголовками — временной меткой, зашифрованной командой и RSA-подписью. Без корректной подписи модуль вёл себя как обычный веб-сервер, поэтому пассивные сетевые сенсоры и антивирусы не фиксировали угрозу.

Механизм запускался скриптом cwpsrv_update.sh с правами root. Он загружал вредоносную сборку с сервера 136.0.141.71, подменял оригинальный исполняемый файл панели и тщательно заметал следы: удалял временные файлы и резервную копию, восстанавливал временные метки и стирал команды из истории оболочки. Встроенный в переработанный cwpsrv на базе Nginx бэкдор перехватывал контекст модуля журналирования, из-за чего не оставлял записей в логах доступа. Получив легитимный запрос, модуль расшифровывал команду алгоритмом AES-256-CBC, выполнял её в отдельном процессе и возвращал результат в зашифрованном HTTP-ответе. Допустимое расхождение времени составляло не более пяти минут, что ограничивало возможность воспроизведения атаки посторонними.

Первый артефакт зафиксирован 29 июня 2026 года. В конце сентября на платформу VirusTotal из Бразилии поступил архив с парой файлов: один идентифицировался как известный бэкдор Ebury, второй — как новый CWPdoor. Большинство антивирусных движков определяло Ebury, но пропускало CWPdoor. По данным поисковой платформы Hunter, за месяц в интернете доступно более 340 тысяч экземпляров Control Web Panel. Подтверждённые заражения запротоколированы 30 сентября, при этом связь между группировками, стоящими за Ebury и CWPdoor, не доказана. Способ получения первоначального доступа к серверам остаётся неизвестным.

Чем угроза опасна для российских компаний

Control Web Panel — распространённый инструмент для управления хостингом, который часто используют небольшие провайдеры, веб-студии и администраторы корпоративных серверов. Руткиты, маскирующиеся под легитимные обновления, особенно опасны в средах, где обновления выполняются без тщательной проверки целостности дистрибутива. Подмена модуля журналирования означает, что классический аудит логов не выявит ни факт взлома, ни последующую активность. Сервер-жертва может месяцами оставаться под невидимым контролем, а администраторы будут уверены, что панель работает штатно.

Как обнаружить и удалить CWPdoor

XLab рекомендует администраторам проверить серверы на признаки компрометации. Выполните поиск Unix-сокета ngx_http_integrity_helper командой ss -axp | grep integrity и проверьте исполняемый файл cwpsrv на наличие строк X-Ngx-Integrity. При обнаружении бэкдора восстановите чистый компонент панели, обновите CWP до актуальной версии и немедленно смените все учётные данные. Дополнительно проверьте сервер на другие угрозы: один архив содержал образцы и CWPdoor, и бэкдора Ebury, что сигнализирует о возможной комплексной компрометации.

Поделиться: Telegram ВКонтакте
Перехватчик на сетевом кабеле сервера Ubuntu подменяет DEB-пакет при загрузке через HTTP-репозиторий Читайте дальше Уязвимость в APT позволяет подменить пакет и получить root-доступ В пакетном менеджере APT обнаружили уязвимость, которая даёт злоумышленнику возможность подменить DEB-пакет при установке и потенциально по… ИБ3 мин Вопросы по информационной безопасности? Команда IT GID поможет — от аудита инфраструктуры до защиты периметра и данных. Услуги и решения →