Найти в Дзене
CISOCLUB

Обнаружена мощная вредоносная кампания в экосистеме npm

Оглавление

Обнаружена группа вредоносных npm-пакетов, угрожающих экосистемам React, Vue.js, Vite и Node.js

Эксперты в области кибербезопасности выявили серию вредоносных пакетов в реестре npm, которые в течение более двух лет оставались незамеченными, распространяясь среди популярных JavaScript-фреймворков. Эта кампания затрагивает такие технологии, как React, Vue.js, Vite, Node.js и редактор Quill. Общее количество загрузок вредоносных модулей превысило 6200, создавая серьёзную угрозу для разработчиков и конечных пользователей.

Маскировка под легальные плагины и методы атак

Вредоносные пакеты, опубликованные хакером с псевдонимом xuxingfeng, замаскированы под легитимные плагины — автор даже создал параллельно несколько законных пакетов, чтобы повысить уровень доверия к вредоносному софту. Основные приемы атаки включают:

  • Поиск опечаток (typosquatting) и имитацию имен известных пакетов;
  • Использование пакета rimraf, позволяющего выполнить команду наподобие rm -rf с целью удаления файлов и каталогов;
  • Рандомизированные интервалы выполнения вредоносного кода для затруднения обнаружения и анализа;
  • Изменения ключевых методов JavaScript, таких как методы объектов Array и String, что ведёт к непредсказуемому поведению приложений.

Особенности и причины опасности основных вредоносных пакетов

Некоторые из наиболее опасных пакетов выделяются уникальными векторами атак и стратегиями:

  • vite-plugin-react-extend — запускает рекурсивную атаку с удалением критически важных библиотек и данных, что происходит на протяжении шести недель с использованием рандомизированных таймингов;
  • js-hood — значительно изменяет основные методы Array и String в JavaScript, вызывая нестабильную работу приложений, при этом внешне сохраняя видимость нормального функционирования;
  • js-бомба — ориентирован на Vue.js и осуществляет многоэтапную атаку, приводящую к полному отключению системы.

Реакция и оценка угрозы

Сканер искусственного интеллекта Socket отнёс выявленные модули к категории «Известных вредоносных программ» и «Возможных атак с использованием опечаток», подчёркивая серьезность угрозы. Кампания демонстрирует высокий уровень координации и продуманности, целью которой является нанесение ущерба различным сегментам экосистемы JavaScript.

Исследователи подчёркивают, что постоянное присутствие таких пакетов требует от сообщества разработчиков:

  • повышения бдительности при использовании сторонних библиотек;
  • регулярного мониторинга обновлений безопасности и проверок зависимостей;
  • принятия упреждающих мер по защите своих проектов от подобных угроз.

Данная ситуация служит наглядным примером, насколько важно уделять особое внимание безопасности в процессе разработки современных веб-приложений и контролю используемых библиотек.

Отчет получен из сервиса CTT Report Hub. Права на отчет принадлежат его владельцу.

Ознакомиться подробнее с отчетом можно по ссылке.

Оригинал публикации на сайте CISOCLUB: "Обнаружена мощная вредоносная кампания в экосистеме npm".

Смотреть публикации по категориям: Новости | Мероприятия | Статьи | Обзоры | Отчеты | Интервью | Видео | Обучение | Вакансии | Утечки | Уязвимости | Сравнения | Дайджесты | Прочее.

Подписывайтесь на нас: VK | Rutube | Telegram | Дзен | YouTube | X.