Mastodon Mastodon Mastodon Mastodon

Масштабная атака на npm-пакеты: популярные библиотеки Rspack и Vant заражены криптомайнерами

Фото автора

CyberSecureFox Editorial Team

Опубликовано:

Обновлено:

Специалисты по кибербезопасности из компаний Sonatype и Socket выявили атаку на цепочку поставок, затронувшую три широко используемых npm-пакета: @rspack/core, @rspack/cli и Vant. Злоумышленники получили доступ к учётным записям разработчиков через скомпрометированные npm-токены и внедрили в пакеты вредоносный код для добычи криптовалюты Monero с помощью майнера XMRig.

Какие версии пакетов заражены

Для Rspack вредоносный код был внедрён исключительно в версию 1.1.7: малварь скрыта в файлах support.js (@rspack/core) и config.js (@rspack/cli). Для Vant затронуто несколько веток: версии 2.13.3–2.13.5, 3.6.13–3.6.15 и 4.9.11–4.9.14. XMRig в заражённых сборках Vant маскировался под процесс vant_helper. Перед загрузкой майнера малварь собирала данные о геолокации и сетевой конфигурации хоста. Официальная база уязвимостей npm содержит подробные рекомендации по безопасности для затронутых пакетов.

Масштаб распространения

@rspack/core набирает 394 000 еженедельных загрузок, @rspack/cli — 145 000, Vant — 46 000. Rspack — высокопроизводительный бандлер JavaScript, написанный на Rust, используется преимущественно в крупных фронтенд-проектах как альтернатива webpack. Vant — популярная UI-библиотека для Vue.js, широко применяемая в китайских и международных проектах. Совокупный потенциал охвата заражённых систем разработки исчислялся сотнями тысяч сред.

Кого затронула атака и что делать

Риску подвержены разработчики и CI/CD-пайплайны, которые на момент компрометации устанавливали точные версии пакетов без проверки хешей или использовали диапазоны зависимостей, допускающие установку 1.1.7 (Rspack) или заражённых минорных версий Vant.

  • Обновить @rspack/core и @rspack/cli до версии 1.1.8 или выше, Vant — до версии 4.9.15 или выше.
  • Проверить логи системы на наличие процесса vant_helper или неожиданного сетевого трафика к майнинговым пулам Monero.
  • Просмотреть историю npm-журналов на факт установки заражённых версий в период с декабря 2024 года по январь 2025 года.
  • Ротировать npm-токены в организации, если они хранятся в переменных среды CI/CD без ограничений по IP или сроку действия.
  • Включить проверку целостности через npm audit и инструменты Software Composition Analysis (SCA) в пайплайн для автоматического обнаружения будущих компрометаций.

Атака демонстрирует, что доступ к npm-аккаунту разработчика достаточен для компрометации сотен тысяч сред без уязвимости на стороне платформы. NIST рекомендует внедрять управление рисками цепочки поставок программного обеспечения как обязательную часть корпоративной безопасности — инцидент с Rspack и Vant наглядно показывает, почему.


CyberSecureFox Editorial Team

Редакция CyberSecureFox освещает новости кибербезопасности, уязвимости, malware-кампании, ransomware-активность, AI security, cloud security и security advisories вендоров. Материалы готовятся на основе official advisories, данных CVE/NVD, уведомлений CISA, публикаций вендоров и открытых отчётов исследователей. Статьи проверяются перед публикацией и обновляются при появлении новых данных.

Оставьте комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.