Скомпрометированный пакет JavaScript крадет учетные данные npm

Скомпрометированный пакет JavaScript крадет учетные данные npm

Скомпрометированный пакет JavaScript крадет учетные данные npm

Киберпреступник получил доступ к учетной записи npm (менеджер пакетов, входящий в состав Node.js) разработчика и внедрил вредоносный код в популярную библиотеку JavaScript. Этот код разработан для кражи учетных данных npm тех, кто будет использовать вредоносный пакет в своих проектах.

Скомпрометированный пакет называется eslint-scope — подмодуль более известного инструмента ESLint, используемого для анализа кода JavaScript.

Согласно информации, опубликованной на GitHub несколько часов назад, кибервторжение произошло в ночь с 11 на 12 июля.

«Один из наших разработчиков обратил внимание, что новый токен npm был сгенерирован ночью», — объясняет Кевин Партингтон, представитель проекта ESLint.

Партингтон считает, что злоумышленник использовал новый токен для аутентификации и загрузки новой версии библиотеки eslint-scope в репозиторий пакетов JavaScript. Вредоносной версией стала eslint-scope 3.7.2, в настоящее время она удалена.

«Судя по всему, вредоносный код крал учетные данные npm, поэтому мы рекомендуем всем, кто скачал эту версию, поменять свои пароли, а также по возможности отменить токены и сгенерировать новые», — продолжает Партингтон.

Есть основания полагать, что киберпреступнику удалось собрать данные приблизительно 4 500 учетных записей. Однако нет доказательств того, что какие-либо токены были использованы для доступа к учетным записям npmjs.com.

Сообщается, что разработчик, с которого началась компрометация, изменил пароль и настроил двухфакторную аутентификацию. Также он сгенерировал овые токены для доступа к его существующим библиотекам npm.

Киберпреступники маскируют трояны под геймерские инструменты

Киберпреступники начали заманивать пользователей под видом игровых утилит. На деле вместо «полезных» инструментов жертвы получают вредоносные программы для удалённого доступа. Распространяются они через браузеры и чат-платформы, а конечная цель — установка трояна на компьютер.

Как сообщили в Microsoft Threat Intelligence, цепочка атаки начинается с вредоносного загрузчика.

Он разворачивает портативную среду Java и запускает JAR-файл с именем jd-gui.jar. Для скрытного выполнения злоумышленники используют PowerShell и штатные инструменты Windows — так называемые LOLBins, например cmstp.exe. Такой подход позволяет маскировать активность под легитимные процессы.

Загрузчик удаляет сам себя, чтобы замести следы, а также добавляет исключения в Microsoft Defender для компонентов зловреда. Закрепление в системе происходит через запланированное задание и стартовый скрипт Windows под именем world.vbs.

Финальный модуль представляет собой многофункциональный инструмент: он может работать как загрузчик, исполнитель команд, модуль для скачивания дополнительных файлов и полноценный RAT.

После запуска вредоносная программа устанавливает соединение с внешним сервером 79.110.49[.]15, откуда получает команды. Это открывает злоумышленникам возможности для кражи данных и доставки дополнительных пейлоадов.

Специалисты рекомендуют администраторам проверить список исключений в Microsoft Defender и перечень запланированных задач, удалить подозрительные элементы, изолировать заражённые хосты и сбросить учётные данные пользователей, которые работали на скомпрометированных машинах.

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