Cyber

Зlonamerennoe расширение Claude Code в Cursor установило бэкдоры

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

·2 мин. чтения
Зlonamerennoe расширение Claude Code в Cursor установило бэкдоры

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

Похожие статьи