Скомпрометированные GitHub Actions вернули в строй вместе с вредоносным кодом

· Безопасность
Два сторонних GitHub Actions, заражённых в майской кампании Mini Shai-Hulud, снова стали доступны и больше недели раздавали старую вредоносную нагрузку.

cover.svg

Специалисты по безопасности из компании Socket обнаружили, что два скомпрометированных GitHub Actions вновь оказались доступны — вместе с прежним вредоносным кодом, который они продолжали раздавать больше недели.

Речь идёт о действиях actions-cool/issues-helper и actions-cool/maintain-one-comment. Их взломали ещё 18 мая в рамках кампании Mini Shai-Hulud, после чего команда безопасности GitHub удалила оба репозитория, чтобы ни один зависимый рабочий процесс не мог скачать вредонос.

Возвращение без очистки

По данным Socket, в период с 16 по 25 сентября оба действия снова заработали — причём с теми же тегами релизов, что указывали на коммит с обфусцированной нагрузкой внутри файла index.js. В результате любой рабочий процесс, ссылавшийся на действие по номеру версии, при очередном запуске снова скачивал и исполнял старый вредоносный код.

«16 сентября 2026 года оба репозитория снова стали доступны. Теги релизов при этом не были предварительно очищены», — поясняют в Socket. Почему репозитории вернули в строй без надлежащей очистки, остаётся неясным. Точное окно экспозиции — 16 сентября, с 11:09 до 18:16 по GMT+2.

Масштаб

Майская атака на цепочку поставок Mini Shai-Hulud затронула 323 пакета и 639 версий пакетов в реестре npm, заразив их вредоносом, который охотится за токенами разработчиков, учётными данными и секретами CI/CD.

Граф зависимостей GitHub указывает, что от issues-helper зависит около 15 000 репозиториев — правда, это не значит, что все они пострадали. Исследователи пока не установили, сколько зависимых проектов ссылаются на действия по изменяемому тегу, а не по закреплённому коммиту. При этом отмечается, что затронутые действия запускаются практически ежедневно, поскольку обслуживают рутинные задачи по работе с issues.

25 сентября Socket зафиксировала, что оба действия снова отключены: теперь ссылающиеся на них рабочие процессы падают, а не исполняют нагрузку.

Что делать

Socket рекомендует найти все ссылки на оба действия и либо удалить их, либо закрепить проверенный чистый коммит, просмотреть запуски начиная с 16 сентября и сменить секреты, доступные рабочим процессам, которые запускали заражённый тег.


Источник: Bleeping Computer

Комментарии

Войдите, чтобы комментировать.

  • Пока нет комментариев.