Скомпрометированные пакеты MemTensor распространяют похититель учётных данных sckit через npm и PyPI
Неизвестные злоумышленники скомпрометировали два легитимных пакета MemTensor в репозиториях npm и PyPI, используя их для доставки вредоносного импланта sckit, написанного на Go. Вредоносная программа ориентирована на Windows, Linux и macOS и предназначена для кражи учётных данных. Инцидент затрагивает разработчиков и организации, которые устанавливали или обновляли указанные библиотеки.
Подробности
По данным источников, компрометации подверглись как минимум два пакета MemTensor — один в экосистеме npm, другой в PyPI. Одним из них является @memtensor/memos-cloud-openclaw-plugin. Точный перечень затронутых версий в отчётах приводится не полностью, однако сам факт публикации вредоносных сборок в обоих репозиториях подтверждён несколькими независимыми исследовательскими командами. Имплант sckit написан на Go, что даёт злоумышленникам возможность компилировать его под разные операционные системы — Windows, Linux и macOS — и распространять один и тот же функционал в кроссплатформенном виде. Основная задача вредоносной программы — сбор и похищение учётных данных с заражённых машин. Go-импланты удобны для атакующих: они компилируются в самодостаточные бинарники, не требуют дополнительных зависимостей и усложняют обнаружение средствами статического анализа. Атака относится к классу компрометации цепочки поставок: легитимные пакеты были изменены таким образом, чтобы при установке или обновлении на устройство жертвы попадал вредоносный код. Разработчики, использующие данные библиотеки в своих проектах, могли непреднамеренно заразить собственные системы и инфраструктуру. На момент публикации отчётов информация об атрибуции атакующих отсутствует — они остаются неизвестными. CVE для данного инцидента не присваивался, поскольку речь идёт о компрометации репозиториев, а не об уязвимости в коде как таковой.Что делать
В первую очередь необходимо проверить, используются ли в ваших проектах или на рабочих станциях пакеты MemTensor, включая @memtensor/memos-cloud-openclaw-plugin, а также другие библиотеки этого производителя. Если пакеты были установлены или обновлены в период компрометации, следует считать соответствующие системы потенциально заражёнными. Рекомендуется удалить подозрительные версии пакетов и откатиться к заведомо безопасным релизам, если такие доступны. Следует провести проверку систем на наличие индикаторов компрометации, связанных с имплантом sckit, включая необычные процессы, сетевые соединения и файлы, созданные вскоре после установки пакетов. Пароли, токены, ключи API и другие учётные данные, которые могли находиться на затронутых машинах, необходимо считать скомпрометированными и провести их ротацию. Для защиты от подобных атак в будущем целесообразно задействовать инструменты анализа зависимостей и мониторинга цепочки поставок, а также ограничивать права установки пакетов в критичных средах. Итог: компрометация легитимных пакетов MemTensor в npm и PyPI в очередной раз демонстрирует, что доверие к официальным репозиториям не гарантирует безопасность. Разработчикам и ИБ-командам следует оперативно проверить свои зависимости и усилить контроль над цепочкой поставок ПО.Источник: The Hacker News

