Агентство кибербезопасности и инфраструктурной безопасности США (CISA) выпустило экстренное предупреждение о выявлении активных атак на системы управления мобильными устройствами Ivanti Endpoint Manager Mobile (EPMM). Злоумышленники используют цепочку уязвимостей CVE-2025-4427 и CVE-2025-4428, позволяющую выполнять произвольный код на серверах. Патчи для уязвимых версий были выпущены производителем 13 мая 2025 года, однако множество систем остаются незащищенными.
Описание
Атаки начались примерно 15 мая 2025 года после публикации proof of concept, демонстрирующего эксплуатацию уязвимостей. Злоумышленники направляли специально сформированные HTTP GET-запросы к эндпоинту /mifs/rs/api/v2/, используя параметр ?format= для выполнения удаленных команд. Это позволяло собирать системную информацию, загружать вредоносные файлы, анализировать корневую директорию, проводить сканирование сети и извлекать учетные данные LDAP.
CISA проанализировало два набора вредоносных файлов, записанных в директорию /tmp. Первый набор включает Loader 1 (web-install.jar), ReflectUtil.class и SecurityHandlerWanListener.class. Второй содержит Loader 2 (web-install.jar) и WebAndroidAppInstaller.class. Оба набора реализуют механизмы загрузки и выполнения произвольного кода, маскируясь под легитимные компоненты Apache Tomcat и MobileIron.
Доставка вредоносного кода осуществлялась частями через Base64-кодированные сегменты, передаваемые отдельными HTTP-запросами. Для сборки файлов использовалась инъекция выражений Java EL с параметром append mode, что позволило обойти сигнатурные системы обнаружения и ограничения на размер передаваемых данных.
SecurityHandlerWanListener.class функционирует как вредоносный слушатель, перехватывающий HTTP-запросы с определенными заголовками (Referer: https://www.live.com) и строкой аутентификации 7c6a8867d728c3bb. Полученные полезные нагрузки расшифровываются с использованием алгоритма AES, после чего динамически создается и исполняется новый класс. WebAndroidAppInstaller.class использует аналогичный механизм с жестко прописанным ключом шифрования 3c6e0b8a9c15224a.