20 npm-пакетов Leo Platform заразили инструментом кражи CI/CD-секретов

20 npm-пакетов Leo Platform заразили инструментом кражи CI/CD-секретов

В npm обнаружили новую supply chain-атаку на экосистему Leo Platform. Злоумышленник опубликовал вредоносные версии 20 пакетов почти одновременно - вся публикация заняла менее трех секунд.

Суммарно эти пакеты получают около 13,6 тыс. загрузок в неделю. Среди затронутых версий - leo-logger@1.0.8, leo-sdk@6.0.19, leo-aws@2.0.4, leo-config@1.1.1, leo-streams@2.0.1, leo-cli@3.0.3 и другие компоненты экосистемы.

Вредоносная нагрузка нацелена на CI/CD-среды и developer-инфраструктуру. Она пытается красть секреты из GitHub Actions runners, облачных хранилищ учетных данных, пакетных реестров и менеджеров паролей. Для вывода данных используется GitHub-токен самой жертвы, поэтому атака не обязательно требует обращения к внешнему домену злоумышленника.

Для запуска кода применялась техника Phantom Gyp: вредоносная команда пряталась в binding.gyp и выполнялась во время установки npm-пакета. Такой подход опасен тем, что выполнение происходит без обычного preinstall или postinstall-скрипта в package.json, на которые чаще обращают внимание при проверке.

Специалисты связывают атаку с кампанией Miasma, где использовались те же признаки: binding.gyp-hook, трехслойная обфускация, загрузка Bun runtime и схожая логика кражи секретов. Отличие новой атаки в том, что она была более точечной и затронула одну поддерживаемую экосистему.

Если затронутые версии устанавливались в CI/CD или на машинах разработчиков, организациям стоит считать среду потенциально скомпрометированной: проверить журналы сборок, отозвать и перевыпустить GitHub-, npm-, облачные и registry-токены, а также убедиться, что вредоносные версии не закрепились в lock-файлах.

похожие материалы

Стрелочка
Стрелочка
Kaspersky Vulnerability Management включён в реестр отечественного ПО
Kaspersky Vulnerability Management включён в реестр отечественного ПО

Решение Kaspersky Vulnerability Management для централизованного поиска и управления уязвимостями зарегистрировано в реестре отечественного программного обеспечения для электронных вычислительных машин и баз данных Минцифры России.

Security Vision представила обновление платформы SV5: улучшены хранение событий, анализ алертов и визуализация данных
Security Vision представила обновление платформы SV5: улучшены хранение событий, анализ алертов и визуализация данных

Компания Security Vision представила обновление пятой версии своей Low-code/No-code платформы автоматизации процессов обеспечения информационной безопасности — Security Vision 5 (SV5).