Бэкдор в маркетплейсе Cursor испытывает на прочность доверие к AI-ассистентам для программирования
Ключевые выводы
- •Две троянизированные версии расширения Claude Code, 2.1.312 и 2.1.313, были доступны в маркетплейсе Cursor для Windows и macOS около одиннадцати часов 29 октября.
- •Компрометация произошла в канале дистрибуции Cursor, а не в самом расширении: официальный пакет npm, листинг Open VSX и версия в Microsoft VS Code Marketplace не были затронуты, а вредоносные плагины не были созданы Anthropic.
- •Полезная нагрузка — загрузчик из 66 строк, выполнявшийся до легитимного расширения, — инвентаризировала машину и ее учетные данные, генерировала SSH-ключ с именем svc-telemetry и пыталась создать обратный туннель к удаленному серверу, передавая данные об устройстве по HTTP.
- •Cursor предупредила, что удаления расширения может быть недостаточно, поскольку автономные скрипты закрепления, такие как LaunchAgent на macOS или назначенное задание на Windows, могут продолжать работать; затронутым разработчикам рекомендовано удалить вредоносный SSH-ключ, запустить скрипты очистки и сменить учетные данные с отдельного доверенного устройства.
- •Инцидент соответствует более широкой картине атак на цепочку поставок инструментов разработки, включая кампании TrapDoor и GlassWorm, а также более 454 600 новых вредоносных пакетов с открытым исходным кодом, выявленных в 2025 году.

Cursor удалила скомпрометированное расширение Claude Code из своего маркетплейса 29 октября после того, как исследователи обнаружили, что вредоносные версии плагина устанавливали SSH-бэкдор. По оценкам, затронутыми могут быть около 5 000 пользователей. Проблема не касалась ИИ-модели Anthropic Claude: вредоносное ПО попало к разработчикам через маркетплейс расширений Cursor.
Две отравленные сборки оставались доступными одиннадцать часов
Две скомпрометированные версии Anthropic.claude-code — 2.1.312 и 2.1.313 — стали доступны для загрузки в маркетплейсе Cursor для Windows и macOS. Согласно уведомлению Cursor, они оставались доступными около одиннадцати часов 29 октября — с 2:27 до 13:35 по тихоокеанскому времени.
Ни один из вредоносных плагинов не был создан Anthropic. OpenSourceMalware, изучивший версию 2.1.313, установил, что официальный пакет npm, листинг Open VSX и версия в Microsoft VS Code Marketplace не были затронуты. Это различие указывает на то, что компрометация произошла в канале дистрибуции Cursor, а не в самом расширении — отличительная черта атаки на цепочку поставок, когда доверенный путь установки ПО становится вектором атаки.
Бэкдор, встроенный перед настоящим расширением
Злоумышленник скрыл загрузчик из 66 строк в начале JavaScript-файла расширения, то есть вредоносный код выполнялся до легитимного расширения. Как поясняет OpenSourceMalware:
«Пользователю не нужно начинать разговор с Claude. Достаточно загрузки модуля расширения».
После активации код собирал информацию о компьютере и типах присутствующих на нем учетных данных — этап инвентаризации, который имеет значение, поскольку машины разработчиков часто имеют доступ к исходным репозиториям, облачной инфраструктуре и конвейерам развертывания. Он также генерировал SSH-ключ с именем svc-telemetry и пытался создать обратный туннель к 134.209.82.225, одновременно отправляя данные об устройстве по HTTP на порт 8099.
Cursor сообщила, что попытки использования SSH обычно завершались неудачей без прав администратора. Тем не менее, шпионский ключ и скрипты закрепления могут оставаться на компьютере, и код мог продолжать собирать и передавать информацию о машине.
Почему удаление может быть недостаточным
Cursor удалила вредоносное ПО, временно закрыла свой маркетплейс, проверила другие расширения и совместно с хостинг-провайдером отключила сервер злоумышленника. Это не означало, что затронутые компьютеры безопасны. Cursor предупредила в своих рекомендациях по безопасности:
«Удаление расширения может быть недостаточным — полезная нагрузка оставляет автономные скрипты закрепления, которые продолжают работать».
Примеры таких скриптов закрепления — LaunchAgent на macOS и назначенное задание на Windows. Cursor посоветовала затронутым разработчикам удалить SSH-ключ svc-telemetry и запустить скрипты очистки компании. Разработчики должны использовать отдельное доверенное устройство для смены любых учетных данных, доступных с затронутого компьютера. Всем, кто установил затронутые версии, следует убедиться, что эти артефакты удалены, даже после удаления расширения.
Почему это вписывается в картину 2026 года
Инцидент с Cursor — часть более масштабной проблемы: злоумышленники все чаще атакуют инструменты, которые разработчики используют и которым доверяют. Cloud Security Alliance сообщила о кампании TrapDoor, в рамках которой более 34 вредоносных пакетов внедряли скрытые инструкции в файлы конфигурации ИИ-ассистентов. Тем временем кампания GlassWorm использовала «спящие» расширения для атак на учетные данные и криптокошельки разработчиков; Cryptopolitan ранее сообщала о 73 таких расширениях, выявленных Socket. Особенность случая с Cursor — в месте атаки: скомпрометированные сборки появились в маркетплейсе, управляемом самим поставщиком инструмента, а не в стороннем листинге.
Проблема выходит за рамки расширений. Sonatype выявила более 454 600 новых вредоносных пакетов в 2025 году — эти выводы о отравленных npm-библиотеках также освещала Cryptopolitan. Это были отдельные атаки без подтвержденных связей между их исполнителями.
Доверие становится статьей расходов в корпоративных контрактах
Растущая угроза очевидна на фоне роста использования ИИ-инструментов разработчиками. По данным Octoverse от GitHub, активность разработчиков выросла по мере популяризации ИИ-систем. Согласно опросу Stack Overflow 2026 года, 80% респондентов заявили, что используют ИИ-инструменты час в день и более, при этом 48% доверяют сгенерированному ИИ контенту только тогда, когда его корректность легко проверить.
Для бизнеса растущее использование ИИ-инструментов порождает новые проблемы безопасности. Компании могут начать требовать более строгих проверок маркетплейсов, подтверждения того, что расширения происходят из легитимных источников, и более жесткого контроля доступа. Они также могут ожидать от поставщиков более быстрой реакции на нарушения безопасности. Эти меры безопасности могут стать еще одной статьей расходов при внедрении ИИ-инструментов — хотя эти затраты остаются потенциальными, а не фактическими финансовыми потерями от инцидента с Cursor.
Источник: Cryptopolitan