ПрограммированиеКибербезопасность

Поддельное расширение Claude Code с бэкдором провисело в маркетплейсе Cursor 11 часов

В каталоге расширений Cursor почти половину суток были доступны две версии Anthropic.claude-code с вредоносным кодом: они добавляли чужой SSH-ключ svc-telemetry и поднимали реверс-туннель. Как проверить свой компьютер и что уже сделал Cursor.

Поддельное расширение Claude Code с бэкдором провисело в маркетплейсе Cursor 11 часов

Что произошло

29 октября 2026 года в маркетплейсе расширений Cursor оказались две версии расширения Anthropic.claude-code — 2.1.312 и 2.1.313. Это были не сборки Anthropic, а изменённые копии с вредоносным кодом под Windows и macOS. Провисели они почти одиннадцать часов: с 02:27 до 13:35 по тихоокеанскому времени.

Как работала атака

  • в файл ~/.ssh/authorized_keys добавлялся публичный ключ атакующего с меткой svc-telemetry;
  • поднимался обратный SSH-туннель на сервер злоумышленника;
  • для закрепления ставился LaunchAgent на macOS или задача по расписанию с попыткой запуска от имени SYSTEM на Windows;
  • фоновые скрипты повторяли подключение примерно раз в минуту и отправляли данные о хосте.

Расчёт был на то, что расширение ИИ-ассистента живёт рядом с исходным кодом и доступами к серверам. Но реализация подвела авторов: чтобы туннель заработал, на машине должен быть включён SSH-сервер, а это требует прав администратора. На большинстве хостов шаг просто падал, и войти через туннель атакующий не мог.

Что сделал Cursor

Компания удалила обе версии из каталога, на время полностью выключила маркетплейс, проверила остальные расширения (следов вмешательства не нашла), пересобрала каталог и сменила ключи. Сервер атакующих при содействии хостинг-провайдера отключён. Официальная сборка Anthropic.claude-code, а также версии из Open VSX, Microsoft Marketplace и npm — чистые.

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

macOS, в терминале:

grep -qs svc-telemetry ~/.ssh/authorized_keys && echo "ключ найден" || echo "не затронут"

Windows, в PowerShell:

$files = "$HOME\.ssh\authorized_keys","C:\ProgramData\ssh\administrators_authorized_keys" | Where-Object { Test-Path $_ }
if ($files -and (Select-String svc-telemetry $files)) { "ключ найден" } else { "не затронут" }

Если ключ найден, его нужно удалить, вычистить механизмы закрепления и остановить туннель — Cursor выложил скрипты remediate-macos.sh и remediate-windows.ps1. Простого удаления расширения может не хватить: полезная нагрузка оставляет самостоятельные скрипты. После очистки стоит сменить пароли и токены, доступные с хоста, а в тяжёлых случаях — переустановить систему.

Вывод

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

Источники

Комментарии 0

Комментариев пока нет — будьте первым.

Оставить комментарий

Имя и текст — этого достаточно. Комментарий появится сразу; подозрительные сообщения уходят на проверку.

Сдвиньте ползунок вправо для проверки
Спам и реклама блокируются автоматически.
Читайте также

Похожие публикации

07 Ноя

Beget: облачная инфраструктура уничтожена, бэкапы VPS остались у половины клиентов

Хостинг-провайдер признал, что облако пришлось строить заново после атаки в ночь на 2 ноября, а файловые копии виртуальных серверов сохранились лишь у половины пользователей. Обычный хостинг запущен более чем на 60%, восстановление из бэкапов начинается 7 ноября.

→
07 Ноя

Censys нашла более 800 открытых в интернет установок ИИ-инструмента для взлома Artex

Сканер интернета обнаружил сотни экземпляров открытого пентест-инструмента Artex, доступных без пароля. С его помощью уже атаковали банки Южной Кореи и IT-подрядчика ConnectWise, а многие взломы опирались на слабые пароли и отсутствие MFA.

→
07 Ноя

OpenAI выпустила GPT-6 Cyber: 81 новая уязвимость в Firefox и 948 эксплойтов для Linux

OpenAI присвоила новой модели GPT-6 Cyber «критический» рейтинг по кибербезопасности и пустила её только к проверенным специалистам программы Daybreak Red. Модель нашла 81 неизвестную уязвимость в Firefox и собрала рабочие эксплойты для 948 багов ядра Linux.

→