Mastodon Mastodon Mastodon Mastodon

Обнаружен Pumakit — комплексный руткит для Linux с возможностями повышения привилегий

Фото автора

CyberSecureFox Editorial Team

Опубликовано:

Обновлено:

Специалисты компании Elastic Security выявили новую серьезную угрозу для Linux-систем — комплексный руткит Pumakit, использующий продвинутые техники маскировки и повышения привилегий. Вредоносное ПО было впервые обнаружено при анализе подозрительного исполняемого файла, загруженного на платформу VirusTotal в начале сентября 2024 года. Руткит нацелен на системы под управлением ядра Linux версий ниже 5.7.

Архитектура и компоненты Pumakit

Pumakit представляет собой сложную модульную систему, состоящую из нескольких взаимосвязанных компонентов. В его состав входят: программа-дроппер, исполняемые файлы в памяти, модуль ядра (LKM) и разделяемый объект (SO) для работы в пользовательском пространстве. Такая архитектура обеспечивает вредоносу широкие возможности по компрометации целевых систем.

Механизм заражения и особенности работы

Процесс инфицирования системы начинается с работы дроппера, который активирует две полезные нагрузки непосредственно из памяти — /memfd:tgt и /memfd:wpn. Компонент /memfd:wpn после проверки окружения внедряет в ядро системы модуль руткита puma.ko, после чего руткит получает полный контроль над системными вызовами.

Технические особенности и ограничения

Важной технической характеристикой Pumakit является использование функции kallsyms_lookup_name() для манипуляций с системой. Это указывает на то, что руткит разработан для работы с версиями ядра Linux ниже 5.7, поскольку в более новых версиях данная функция не экспортируется. Вредонос реализует хуки для 18 системных вызовов и различных функций ядра через механизм ftrace. Актуальный стабильный выпуск ядра Linux значительно выше версии 5.7 и не подвержен этому вектору атаки.

Возможности маскировки и противодействия обнаружению

Руткит демонстрирует продвинутые способности по сокрытию своего присутствия. Он маскирует свою активность от системных логов, инструментов мониторинга и антивирусных решений. Компонент Kitsune SO обеспечивает перехват системных вызовов на уровне пользователя, модифицируя работу критически важных утилит, включая ls, ps, netstat и других.

Кто находится под угрозой

Pumakit прежде всего угрожает организациям, использующим устаревшие дистрибутивы Linux с ядром версий ниже 5.7:

  • серверы под управлением CentOS 7 / RHEL 7 и более ранних версий;
  • встроенные Linux-системы и IoT-устройства с кастомными ядрами без своевременных обновлений;
  • системы в корпоративной инфраструктуре, где обновление ядра откладывается из соображений совместимости;
  • виртуальные машины и контейнерные хосты с ядром ниже 5.7, на которых работают веб-серверы или базы данных с выходом в интернет.

Что делать при обнаружении Pumakit

Специалисты Elastic Security опубликовали правило YARA для детектирования Pumakit. Администраторам Linux-систем рекомендуется предпринять следующие шаги:

  • обновить ядро Linux до версии 5.7 и выше — это исключает вектор атаки через kallsyms_lookup_name();
  • применить правило YARA от Elastic Security для сканирования всех серверов с ядром ниже 5.7;
  • проверить список загруженных модулей ядра командой lsmod на предмет неизвестных записей;
  • настроить мониторинг целостности файловой системы (FIM) для критических системных директорий;
  • при подозрении на заражение — изолировать систему от сети и провести форензику через live-образ с незаражённой среды.

Дополнительные индикаторы компрометации и технический анализ доступны в блоге Elastic Security Labs. Для отслеживания угроз такого класса рекомендуется также сверяться с базой известных эксплуатируемых уязвимостей CISA.


CyberSecureFox Editorial Team

Редакция CyberSecureFox освещает новости кибербезопасности, уязвимости, malware-кампании, ransomware-активность, AI security, cloud security и security advisories вендоров. Материалы готовятся на основе official advisories, данных CVE/NVD, уведомлений CISA, публикаций вендоров и открытых отчётов исследователей. Статьи проверяются перед публикацией и обновляются при появлении новых данных.

Оставьте комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.