AI TrackerСкачать
← Все новости
Код

JFrog: червь testmetest для npm внедрил вредоносный код в 42 репозитория GitHub и добавил хуки для AI-инструментов программирования

По данным JFrog Security Research, кампания testmetest вышла за пределы npm: исследователи обнаружили 42 репозитория GitHub с вредоносным кодом у 11 легитимных владельцев. В них скрыт издатель npm, а также новый нативный аддон, который расшифровывает полезную нагрузку во время выполнения и не проявляет активности в CI, песочницах и инструментах анализа. Кампания затрагивает 25 названий npm-пакетов. JFrog советует проверить, устанавливались ли у вас пакеты testmetest или @iobandamwer, и удалить их.

Согласно краткому изложению исследования, червь относится к семейству npm-червей Miasma. Он добавляет полезную нагрузку размером около 13 МБ в .github/init.js и хуки в .claude/settings.json (SessionStart), а также в конфигурации Gemini CLI, Cursor и VS Code, чтобы вредоносный код запускался при открытии заражённого репозитория. Сообщается, что червь крадёт файлы .env, SSH-ключи, облачные ключи и ключи AI, а после отзыва украденного токена стирает домашнюю директорию. Поэтому перед сменой учётных данных следует удалить механизмы закрепления.

Об этом также писали другие: Jamf Threat Labs описывает вариант для macOS, триггер которого скрыт в binding.gyp и маскируется под незаметный фиктивный шаг node-gyp, а лента новостей по безопасности перечисляет три рекомендации GitHub (GHSA-7rwv-2p3x-mch4, GHSA-26g3-4jrv-x55w, GHSA-r5cq-2h3p-f6qf), некоторые из которых исправлены.

Получайте такие новости в push.

AI Tracker сообщит, когда что-то меняется в ваших инструментах.

Скачать приложение