Атака на цепочку поставок: скомпрометированы npm-пакеты с 2,6 млрд загрузок

Атака на цепочку поставок: скомпрометированы npm-пакеты с 2,6 млрд загрузок

Атака на цепочку поставок: скомпрометированы npm-пакеты с 2,6 млрд загрузок

В экосистеме JavaScript зафиксирован новый крупный инцидент: в результате фишинговой атаки злоумышленники получили доступ к аккаунту популярного мейнтейнера npm-пакетов Джоша Джунона (известного как qix) и внедрили вредоносный код в целый ряд библиотек, которые суммарно загружаются более 2,6 миллиарда раз в неделю.

Фишинговое письмо пришло с поддельного домена npmjs.help и выглядело как официальное уведомление о необходимости обновить двухфакторную аутентификацию.

В сообщении утверждалось, что в противном случае аккаунты разработчиков будут заблокированы с 10 сентября 2025 года. Попавшись на эту уловку, мейнтейнер лишился доступа к своим проектам.

 

Злоумышленники обновили популярные пакеты, включая chalk, debug, ansi-styles, strip-ansi и другие. В index.js был добавлен вредоносный код, который встраивается в браузер и перехватывает криптотранзакции.

При обращении к кошелькам Ethereum, Bitcoin, Solana, Tron, Litecoin и Bitcoin Cash вредоносная логика подменяет адреса получателей на кошельки атакующих. Для этого код перехватывает вызовы fetch, XMLHttpRequest и web3-API вроде window.ethereum.

По данным Aikido Security, атака затрагивает только часть пользователей — для успешного заражения нужно было установить скомпрометированные пакеты в определённый промежуток времени (с 9:00 до 11:30 утра по восточному времени) и сгенерировать package-lock.json именно в этот период. Тем не менее масштаб всё равно внушительный: под удар попали десятки библиотек, на которых держится огромное количество проектов.

Команда npm уже удалила вредоносные версии, но случай снова показал, насколько уязвимы цепочки поставок ПО. За последние месяцы аналогичные атаки коснулись и других популярных библиотек — в том числе eslint-config-prettier и ещё десятка пакетов, которые были превращены в инфостилеры.

Россиянам разрешили переносить мобильные номера между регионами

С 1 сентября россияне могут сохранять мобильный номер при переезде в другой регион. Абоненту разрешили перейти с ним к новому оператору или остаться у прежнего (конечно, если его сеть работает на новом месте жительства). Раньше услуга переноса номера, известная как Mobile Number Portability (MNP), действовала только внутри одного субъекта РФ.

Переехал из Казани в Москву, будь добр заводить новый номер или продолжать жить со старым региональным тарифом. Теперь эту цифровую прописку наконец отменили.

Новые правила предусматривают межрегиональный перенос номера. Для абонентов это означает меньше возни с заменой контактов, банковскими приложениями, аккаунтами и сервисами, привязанными к телефону.

Операторам же придётся активнее бороться за клиентов: удерживать человека одним только региональным ограничением больше не получится.

Услуга переноса номера и без того набирает популярность. За первое полугодие 2026 года россияне перенесли к другим операторам более 4,3 млн номеров — вдвое больше, чем за аналогичный период 2025-го, когда показатель составил 2,1 млн.

Всего с момента запуска MNP в 2013 году операторов сменили более 41 млн номеров. Теперь счётчик может закрутиться ещё быстрее: номер больше не обязан оставаться там, где его когда-то купили.

RSS: Новости на портале Anti-Malware.ru