Зlonamerennoe расширение Claude Code в Cursor установило бэкдоры
В маркете Cursor 11 часов распространялось поддельное расширение Claude Code, заразившее разработчиков бэкдорами SSH.

29 октября в маркетплейсе расширений редактора кода Cursor была обнаружена вредоносная версия официального расширения Claude Code от компании Anthropic. Поддельный пакет с номером версии 2.1.313 находился в открытом доступе в течение примерно 11 часов, с 2:27 до 1:35 по тихоокеанскому времени. Инцидент затронул до 5 000 разработчиков, установивших зараженное обновление.
- Вредоносная версия распространялась 29 октября около 11 часов и затронула до 5000 разработчиков.
- Злоумышленники внедрили JavaScript-загрузчик в файл extension.js для установки SSH-бэкдоров.
- Из-за программных ошибок бэкдор на Windows и macOS в большинстве случаев не смог активировать удаленный доступ.
- Компания Cursor временно отключила маркетплейс для аудита и заблокировала сервер злоумышленников.
Детали атаки и действия вредоносного ПО
Как выяснили исследователи из компаний Phorion и OpenSourceMalware, злоумышленники внедрили вредоносный JavaScript-код в самое начало файла extension.js оригинального расширения Anthropic. Такой подход позволял вредоносному ПО запускаться автоматически в момент загрузки расширения в редакторе Cursor, не требуя от пользователя каких-либо дополнительных действий или взаимодействия с интерфейсом Claude Code. Оригинальная функциональность помощника при этом сохранялась.
После установки вредоносный скрипт собирал системную информацию, включая имя пользователя, имя хоста, публичный IP-адрес, Git-email и переменные окружения, содержащие конфиденциальные данные. Собранные сведения отправлялись на сервер злоумышленников с IP-адресом 134.209.82[.]225. Кроме того, программа пыталась добавить контролируемый хакерами SSH-ключ, настроить обратный туннель и закрепиться в системе с помощью macOS LaunchAgent или планировщика задач Windows.
Читайте такжеClaude Code VS Code: взлом расширения для установки SSH-бэкдораОшибки в коде предотвратили массовый взлом
Несмотря на успешную установку бэкдоров и сбор разведданных, критические ошибки в коде вредоносного ПО помешали злоумышленникам получить удаленный доступ к зараженным компьютерам. На macOS скрипт пытался проверить статус службы удаленного входа с помощью команды systemsetup, но запускал ее без прав администратора, получая ошибку доступа и пропуская шаг активации SSH. На Windows попытка запустить сервер OpenSSH через PowerShell выполнялась через недоступную в стандартных ОС Unix-оболочку /bin/sh.
Тем не менее, даже при сбое активации SSH-сервера вредоносное ПО успешно устанавливало чужие SSH-ключи, создавало механизм закрепления и отправляло собранные конфиденциальные данные на управляющий сервер. Исследователи отмечают, что сами по себе учетные данные скрипт не крал напрямую, рассчитывая на ручной перехват после установления связи через потенциальный SSH-туннель.
Меры безопасности и реакция компании Cursor
Представители Cursor оперативно удалили скомпрометированное расширение и временно закрыли весь свой маркетплейс для проведения полного аудита и ротации всех ключей доступа. Совместно с хостинг-провайдером администрация площадки заблокировала сервер злоумышленников, прервав передачу данных и попытки подключения по SSH. Внутреннее расследование компании не выявило следов заражения других версий или официальных источников распространения.
Разработчикам, оказавшимся в зоне риска 29 октября, рекомендуется проверить системы на наличие подозрительного SSH-ключа svc-telemetry. При подтверждении заражения эксперты советуют изолировать устройство, аннулировать все доступные секретные ключи, завершить активные сеансы и восстановить рабочую среду из безопасных резервных копий. Вопросы о том, как именно злоумышленникам удалось обойти защиту и опубликовать вредоносный пакет под чужим именем, остаются открытыми.
Источник: BleepingComputer



