Mandiant съобщава, че атакуващ е превзел активна сесия на AI асистент за кодиране при неназован доставчик на софтуер като услуга (SaaS) и по-късно е разпространил червея Shai-Hulud в около 100 вътрешни софтуерни репозитория.

Преди разпространението в репозиторията, асистентът е препоръчал софтуер, който атакуващият е зловредно модифицирал (отровил), и препоръката е била приета. Червеят е откраднал тайни от репозиторията и изходен код на продуктите на компанията.

Случаят се появява в доклада на Mandiant от септември 2026 г. Публичното изследване на случая не посочва кога е извършено проникването или как атакуващият е превзел активната сесия на асистента за кодиране.

Как се е развила атаката

След като препоръката е била приета, атакуващият е използвал активната сесия на разработчика, за да инсталира софтуер за кражба на информация (infostealer) чрез отровен PyPI пакет. Атакуващият също така е откраднал GitHub OAuth токени.

След това атакуващият е внедрил саморазпространяващия се червей Shai-Hulud в приблизително 100 вътрешни софтуерни репозитория.

Атакуващият е отровил и пакет в официалното пространство от имена (namespace) на компанията. Друг служител е изтеглил компрометираната версия, причинявайки второ заразяване.

Mandiant вече беше документирала случаи на киберпрестъпници, използващи изкуствен интелект в реални атаки. В доклад от март 2026 г. се казва, че през 2025 г. атакуващите са преминали от използване на генеративен AI предимно за ускоряване на работата към използване на големи езикови модели (LLM) в зловреден код и активни атаки.

Как защитниците могат да защитят разработката с помощта на AI

За този случай Mandiant препоръчва три мерки за сигурност при разработка с AI асистенти:

  • Проверявайте препоръчаните от AI зависимости от трети страни спрямо криптографски контролни суми и одобрени бели списъци (allowlists).
  • Дръжте необработените API ключове, дълготрайните OAuth токени и други тайни далеч от пряк достъп на разширенията.
  • Пренасочвайте трафика за зависимости през контролирани вътрешни репозитория.

Неотдавнашни атаки от семейството Shai-Hulud също са били насочени към инструменти за разработчици и идентификационни данни. През август npm червей, свързан с Keyv, отрови стотици пакети и постави куки (hooks) за Claude Code и Visual Studio Code, докато по-късен анализ установи, че вариант на Shai-Hulud сканира 469 локации за идентификационни данни в среди на разработчици, CI/CD инструменти, облачни конфигурации и файлове на AI инструменти.

Това са били отделни кампании и наличните доказателства не ги свързват с неназованото проникване, документирано от Mandiant.