Cursor предупредила разработчиков, установивших вредоносные расширения Claude Code из её маркетплейса: простого удаления расширения может быть недостаточно, чтобы защитить компьютер. На затронутых устройствах нужно проверить, не остались ли компоненты атаки, а доступные с них учётные данные и активные сессии — сменить с доверенного устройства. Инцидент затронул версии 2.1.312 и 2.1.313 расширения Anthropic.claude-code для macOS и Windows. Возможность доступа злоумышленника зависела от конфигурации устройства и предоставленных ему разрешений.
Вредоносные версии появились 29 октября
В уведомлении Cursor говорится, что обе версии находились в маркетплейсе примерно с 02:27 до 13:35 по тихоокеанскому времени 29 октября 2026 года. Компания заявила, что вредоносные версии не были разработаны Anthropic. Признаков того, что пострадали другие версии или официальные каналы распространения, Cursor не обнаружила.
30 октября компания добавила сведения о затронутых версиях и способах их выявления. Исследователь безопасности Phorion сначала обнаружил версию 2.1.313, а 31 октября дополнил анализ версией 2.1.312.
Код пытался открыть SSH-доступ
По результатам анализа Phorion, вредоносная нагрузка пыталась добавить SSH-ключ, контролируемый злоумышленником, включить удалённый вход по SSH и создать обратный туннель. Если служба SSH была запущена, установленный ключ потенциально позволял подключиться к компьютеру через этот туннель.
Код также пытался закрепиться в системе. В macOS для этого использовался LaunchAgent, а в Windows — запланированная задача; если её создать не удавалось, код обращался к папке автозагрузки.
По словам Phorion, вредоносный код запускался при загрузке модуля расширения Node. Ему не требовалось ждать обычной процедуры активации расширения или каких-либо дополнительных действий пользователя.
Успешное удалённое подключение всё же зависело от состояния системы. Исследователи выявили ограничение в коде для macOS: запуск от имени обычного пользователя мог помешать включению удалённого входа. Однако если SSH уже был включён или его включили позднее, установленный ключ мог обеспечить доступ, пока оставался активен туннель.
Отключение серверов не удаляет файлы с компьютера
Cursor сообщила, что вместе с провайдером хостинга отключила серверы злоумышленников, удалила вредоносные расширения, сменила собственные ключи и пересобрала маркетплейс перед его повторным запуском. Эти действия сами по себе не удаляют компоненты, которые могли сохраниться на компьютерах пользователей.
Phorion сообщил, что первоначальный сигнал на сервер передавал сведения о компьютере и названия до 40 переменных окружения, которые соответствовали заданным условиям, но не хранившиеся в них секретные значения. Cursor подчеркнула, что ограниченный объём этих данных не исключает возможности последующего получения учётных данных через установленный бэкдор.
Компания рекомендовала проверить журналы терминала, сетевой активности и установки расширений. Если есть признаки запуска вредоносного кода или установки бэкдора, устройство следует изолировать, а несанкционированные SSH-ключи, механизмы закрепления и активные туннели — удалить. В уведомлении Cursor также приведены скрипты для устранения последствий в разных операционных системах и рекомендация оценить, нужно ли переустановить или восстановить систему.
Учётные данные и сессии, к которым мог получить доступ затронутый компьютер, следует сменить с доверенного устройства. Для разработчиков это могут быть, в частности, данные доступа к инструментам разработки или финансовым сервисам, доступным из локальной учётной записи. Ни уведомление Cursor, ни анализ Phorion не подтверждают кражу криптовалюты и не устанавливают, что атака была направлена именно на криптовалютную отрасль.