Перейти к содержимому

Поддельное расширение Claude Code в Cursor пыталось поставить SSH-бэкдор

Изменённое расширение Claude Code версий 2.1.312 и 2.1.313 около 11 часов было в маркетплейсе Cursor. Кого это касается и как проверить свой компьютер.

· · 3 мин чтения

Поделиться
Крупный план экрана ноутбука с кодом JavaScript в редакторе (иллюстративное фото)
Фото: Marc Mueller seven11nash / Wikimedia Commons, CC0
Содержание

Разработчикам, которые пользуются редактором кода с ИИ Cursor, стоит проверить одно расширение. Cursor сообщает, что злонамеренно изменённая копия расширения Claude Code от Anthropic была доступна в его маркетплейсе расширений VS Code 29 октября примерно с 2:27 до 13:35 по тихоокеанскому времени (с 11:27 до 22:35 по Киеву). Речь о версиях 2.1.312 и 2.1.313 для macOS и Windows. Cursor подчёркивает, что Anthropic их не создавала.

Что делало поддельное расширение

Согласно уведомлению Cursor о безопасности, изменённый код:

  • собирал имя компьютера и пользователя, операционную систему, домашнюю папку, названия переменных окружения, email из настроек Git и публичный IP-адрес и отправлял их злоумышленнику;
  • пытался добавить SSH-ключ злоумышленника в список разрешённых ключей, включить локальный SSH-сервис и открыть обратный SSH-туннель;
  • пытался сделать туннель постоянным через LaunchAgent в macOS или запланированную задачу в Windows, повторяя попытки примерно раз в минуту.

По словам Cursor, для включения SSH-сервиса нужны права администратора, которых у расширения на большинстве Mac и ПК с Windows не было, поэтому на таких машинах злоумышленник не мог войти через туннель. Сервер атакующего уже отключили с помощью хостинг-провайдера. WIRED сообщал, что вредоносный пакет скачали максимум около 5000 пользователей. Технический разбор бэкдора также опубликовала команда безопасности Microsoft.

Что сделал Cursor

Cursor удалил вредоносные версии, на всякий случай полностью отключил маркетплейс, проверил доступы, сменил свои ключи и пересобрал маркетплейс, прежде чем снова его запустить. Компания говорит, что другие расширения не изменялись, и у неё нет доказательств, что пострадали другие версии или официальное распространение Anthropic.

Как проверить свой компьютер

Если вы устанавливали или обновляли Claude Code в Cursor на macOS или Windows в этот промежуток:

  1. Поищите в файле authorized_keys публичный SSH-ключ с меткой svc-telemetry. В уведомлении Cursor есть однострочные команды для macOS и PowerShell.
  2. Если ключ есть, машина скомпрометирована. Одного удаления расширения может быть недостаточно, потому что вредоносный код оставляет отдельные скрипты автозапуска. Запустите скрипт очистки от Cursor для своей платформы и подумайте о переустановке системы.
  3. С чистого устройства смените пароли, API-ключи и завершите сессии, к которым имел доступ поражённый компьютер.

Это версия знакомой проблемы для разработчиков: убедительная копия известного бренда в официальном магазине. Те же привычки, что спасают на смартфоне, — проверка издателя и истории версий — работают и здесь; смотрите наш гид как распознать фейковые приложения в Google Play. О ещё одной свежей истории безопасности, связанной с моделью Anthropic, читайте в нашем материале о баге TCP в Linux, найденном с помощью Claude, а если каждый день пользуетесь ИИ-ассистентами, загляните в гид по настройкам приватности ChatGPT.

Поделиться

Ещё: Компьютеры и ИИ

Все →

Читайте дальше