Код поддельных расширений Claude Code в Cursor добавлял SSH-ключ злоумышленника

29 октября 2026 года в маркетплейсе расширений Cursor с 2:27 до 13:35 по тихоокеанскому времени (PDT) были доступны поддельные копии расширения Claude Code, anthropic.claude-code, версий 2.1.312 и 2.1.313. Вредоносные пакеты не распространялись через Visual Studio Marketplace или npm-пакет @anthropic-ai/claude-code. Имеющиеся доказательства свидетельствуют, что инцидент был ограничен маркетплейсом Cursor.

Действия вредоносного кода

Встроенный JavaScript выполняется при загрузке расширения, до запуска его штатного кода. Он использует Node.js и системные утилиты для сбора сведений об узле, добавления контролируемого злоумышленником SSH-ключа, включения локальных SSH-служб, где это возможно, создания закрепления и отправки данных об узле.

Код пытается настроить обратное SSH-перенаправление через исходящее соединение. При этом он отключает стандартные проверки ключей узла и использует пакеты поддержания соединения и неинтерактивные параметры. В системах, подобных Unix, код сначала пытается использовать autossh, а при неудаче переходит на ssh. В Windows он запускает скрытый цикл повторных попыток в PowerShell. После завершения соединения цикл ждёт 60 секунд. Успешный доступ зависит от разрешений и настроек SSH как на узле жертвы, так и на сервере злоумышленника. Даже если создать туннель не удастся, код может записать ключ и артефакты закрепления.

Закрепление и действия при расследовании

Механизмы закрепления различаются в зависимости от платформы:

  • В macOS используется пользовательский агент запуска с именем com.apple.sysmond.plist, а также связанные файлы ~/.config/.smt и ~/.config/.smtk.
  • В Linux используется запись @reboot в пользовательском crontab, которая ссылается на ~/.config/.smt.
  • В Windows используется запланированная задача SysMon. В качестве запасного варианта может применяться файл sysmon.cmd в папке «Автозагрузка»; кроме того, создаются файлы в каталоге .config пользователя.

Несанкционированный SSH-ключ имеет метку svc-telemetry. Среди соответствующих файлов авторизации указаны пользовательский authorized_keys и, в Windows, C:\ProgramData\ssh\administrators_authorized_keys.

Авторы отчёта рекомендуют в ходе расследования выявлять установки затронутых версий и их автоматические обновления, сохранять доказательства на уровне расширений и систем, а также сопоставлять активность процессов, сети, файлов и аутентификации. Подтверждённые вредоносные артефакты следует удалять после сбора доказательств, сохраняя несвязанные SSH-ключи и легитимные конфигурации автозагрузки. Если расследование подтвердит компрометацию учётных данных, их необходимо сменить или отозвать соответствующие сессии.

Отчет получен из сервиса CTT Report Hub. Права на отчет принадлежат его владельцу.

Ознакомиться подробнее с отчетом можно по ссылке.

Технологии киберугроз
Автор: Технологии киберугроз
Технологии киберугроз – технологическая компания, специализирующаяся на решениях по анализу угроз для предприятий любого размера. Мы собираем, нормализуем, обогащаем информацию о киберугрозах со всего мира. Нашими источниками являют более 260 открытых фидов, более 100 открытых поставщиков Threat Intelligence-отчетов, открытые online sandbox, социальные сети и репозитории GitHub. Мы также предоставляем ряд сервисов по: семантическом анализу Threat Intelligence-отчетов и приведения их в машиночитаемый формат STIX 2.1, проверки IoC на потенциальные ложноположительные сработки, а также получению WHOIS-записей для доменных имен.
Комментарии:

Как мы обрабатываем данные: политика обработки персональных данных