В крупнейшем менеджере пакетов JavaScript — NPM — обнаружена массовая атака: вредоносный модуль Shai Hulud заразил более 400 библиотек и начал быстро распространяться через цепочки зависимостей, затрагивая, в том числе, криптовалютные проекты.
❓ Что произошло
Эксперты Phylum и Wiz.io сообщили о новой кампании вредоносного ПО под названием Shai Hulud.
Заражённые пакеты автоматически подменяли файлы зависимостей, что превращало атаку в своеобразный «червь»: каждый инфицированный пакет заражал другие, к которым был подключён.
По текущим оценкам:
🤩 заражено 400+ NPM-пакетов;
🤩 под угрозой оказались около 25 000 репозиториев, и количество растёт на ~1000 каждые 30 минут;
🤩 среди пострадавших — библиотеки, связанные с ENS.js, криптографией и инструментами для работы с Ethereum-адресами.
NPM остаётся основным хранилищем библиотек для JavaScript/Node.js, и подобные атаки могут влиять на миллионы разработчиков и тысячи проектов.
❗️ Чем опасна атака
Shai Hulud способен:
🔵подменять адреса получателей в криптовалютных транзакциях;
🔵перехватывать чувствительные данные;
🔵незаметно расширять заражение на новые пакеты;
🔵внедряться в проекты через обычное обновление зависимостей.
Особенно уязвимы криптопроекты, где даже небольшая модификация кода может привести к потере средств.
🔔 Как защититься:
❗️Проверяйте адрес получателя перед отправкой любых криптовалют.
❗️Не устанавливайте расширения и приложения, требующие доступ к вашему кошельку без острой необходимости.
❗️Пините версии зависимостей или используйте lock-файлы (package-lock.json / pnpm-lock.yaml).
❗️Следите за обновлениями безопасности в репозиториях, которыми пользуетесь.
Инцидент демонстрирует уязвимость экосистемы открытого ПО: атака через зависимости становится всё более распространённой и потенциально более разрушительной, чем прямые взломы кошельков. Распространение вредоноса в NPM подчёркивает необходимость более строгих процедур проверки кода и осторожности при обновлениях библиотек. Для криптопользователей такая атака — напоминание, что подмена адреса может произойти на уровне инфраструктуры, а значит, контроль каждого шага отправки средств остаётся обязательным.
❤️ Подписывайтесь на наши соц. сети
📎
YouTube 📎
ВК 📎
Дзен
🤩
@Leomining_ru_bot
📞 8 800 333-9-777