Компрометация npm-пакетов в Miasma Mini Shai-Hulud
Кампания по компрометации цепочки поставок Miasma Mini Shai-Hulud продолжает развиваться и теперь затронула пакеты npm в области @immobiliarelabs. Особое внимание атакующих сосредоточено на Backstage-плагинах, которые интегрируются с GitLab и поддерживают аутентификацию LDAP.
По данным отчета, злоумышленники используют доверенные среды разработчиков для публикации вредоносных версий пакетов. Их цель — развертывание JavaScript ВПО, кража учетных данных разработчиков и дальнейшее распространение атаки в рабочих процессах CI/CD.
Что стало целью атаки
Недавняя активность указывает на то, что в ходе всплеска публикаций 26 June 2026 несколько версий пакета @immobiliarelabs/backstage-plugin-gitlab-backend оказались под ударом. При этом были переопубликованы и более ранние версии, чтобы повысить вероятность заражения пользователей, продолжающих использовать старые релизы.
В числе затронутых сценариев —:
- Backstage-плагины, связанные с интеграцией с GitLab;
- компоненты, использующие LDAP-аутентификацию;
- среды разработки, где пакеты npm устанавливаются и обновляются из доверенных источников;
- потоки CI/CD и GitHub Actions, потенциально подверженные дальнейшему распространению вредоносной нагрузки.
Как работает вредоносный пакет
Применяемая схема построена на обманчивой структуре пакета: внешне безобидный основной входной файл маскирует наличие вредоносного index.js на корневом уровне. Именно он запускает полезную нагрузку, способную расшифровывать и выполнять дополнительные скрипты.
Этот подход продолжает характерную для Miasma тенденцию — скрывать вредоносные пути выполнения внутри систем управления пакетами и использовать доверие к привычным инструментам разработчика.
Что крадёт ВПО
Согласно отчету, вредоносное ПО эффективно эксфильтрирует широкий спектр конфиденциальных данных разработчиков и секретов CI/CD. Среди них:
- API tokens;
- SSH keys;
- учетные данные облачных сервисов;
- другие секреты, используемые в процессе разработки и развертывания.
Обход традиционных проверок
Отдельного внимания заслуживает новая техника выполнения, сочетающая Phantom Gyp и Bun. Она позволяет обходить традиционные preinstall и postinstall hooks, которые обычно проверяются при анализе пакетов.
Это дает атакующим возможность запускать вредоносные скрипты в рамках легитимных процессов развертывания, в том числе в рабочих процессах GitHub Actions. При этом атака может быть реализована без прямого изменения файлов workflow.
Компрометация GitHub Actions
Кампания также включает скомпрометированный компонент GitHub Actions, происходящий из codfish/semantic-release-action. Он использовался для внедрения вредоносных workflow, способных наносить ущерб проектам, которые полагаются на изменяемые tags версий.
Таким образом, ландшафт атаки расширяется: GitHub deployments становятся не только средством запуска workflow, но и потенциальным вектором кражи секретов.
Экспфильтрация через GitHub репозитории
Еще один элемент стратегии Miasma — быстрое создание автоматизированных репозиториев GitHub для целей эксфильтрации. Для сокрытия активности используются запутанные и рандомизированные схемы именования, что затрудняет обнаружение вредоносной инфраструктуры.
Рекомендации для организаций
В качестве меры предосторожности организациям рекомендуется:
- выявить все среды разработки, в которых могли быть использованы затронутые пакеты;
- отозвать и ротировать все раскрытые секреты;
- тщательно проверить активность GitHub Actions в период компрометации;
- привязать GitHub Actions к неизменяемым commit SHA;
- ограничить доступ к чувствительным workflow и минимизировать избыточные права;
- усилить контроль за публикацией и обновлением зависимостей в цепочке поставок.
Вывод
Miasma Mini Shai-Hulud демонстрирует тревожную тенденцию в атаках на цепочку поставок: злоумышленники используют внешне безобидные инструменты разработчика, чтобы повысить уровень доступа и вывести критические данные из доверенной среды.
В этих условиях командам по безопасности необходимо сохранять бдительность и действовать проактивно, укрепляя защиту от сложных тактик компрометации цепочек поставок и автоматизированных рабочих процессов.
Отчет получен из сервиса CTT Report Hub. Права на отчет принадлежат его владельцу.
Ознакомиться подробнее с отчетом можно по ссылке.


