Режим чтения:
Главное за 30 секунд
  • Вредоносная версия официального расширения Claude Code для VS Code была обнаружена в маркетплейсе Cursor.
  • Компрометация привела к установке постоянного SSH-бэкдора на компьютерах до 5000 разработчиков под управлением Windows, macOS и Linux.
  • Компания Anthropic отрицает компрометацию своих систем, заявляя, что злоумышленник использовал доступ к маркетплейсу Cursor для публикации поддельной копии.

Кибербезопасность разработчиков оказалась под угрозой после того, как в маркетплейсе Cursor была обнаружена скомпрометированная версия официального расширения Anthropic Claude Code для Visual Studio Code. Вредоносный пакет был разработан для установки постоянного SSH-бэкдора на зараженных хостах, затрагивая пользователей под управлением Windows, macOS и Linux.

Детали инцидента и реакция Anthropic

Инцидент был связан с компрометацией маркетплейса Cursor, что побудило платформу для ИИ-кодирования временно отключить сервис для удаления вредоносного ПО. По данным Cursor, скомпрометированная версия 2.1.313 была доступна для загрузки примерно 11 часов, с 02:27 до 13:35 по тихоокеанскому времени (с 09:27 до 20:35 UTC) в четверг. Предположительно, это затронуло до 5000 пользователей, которые либо загрузили расширение, либо их системы автоматически обновились.

Anthropic, разработчик модели Claude, официально опровергла заявления о компрометации своих внутренних систем или ноутбуков сотрудников. Феликс Ризеберг, член технического персонала Anthropic, заявил, что «злоумышленник использовал доступ к маркетплейсу Cursor для публикации поддельной копии расширения Claude Code, которое мы не создавали и не публиковали. Версии на наших официальных каналах не затронуты, и это касается только пользователей Cursor».

Механизм атаки и потенциальные последствия

Вредоносная версия расширения, впервые обнаруженная поставщиком EDR Phorion, содержала SSH-бэкдор, который собирал информацию о хост-машине и пользователе, включая имена пользователей, настроенные электронные адреса Git и публичные IP-адреса. Он также пытался открыть обратный SSH-туннель. Анализ показал, что для открытия туннеля требовались права администратора на macOS и Windows, и в большинстве случаев эти права отсутствовали, что приводило к неудаче. Однако расширение по-прежнему передавало собранные данные хоста и пользователя злоумышленнику, устанавливало SSH-ключ злоумышленника и механизм постоянства.

Эксперты подчеркивают, что простая установка последней версии расширения (2.1.314, выпущенной Anthropic через несколько часов после появления вредоносной) недостаточна для устранения механизма постоянства. Разработчикам настоятельно рекомендуется проводить проверку систем на наличие угроз, чтобы убедиться, что их экземпляры не позволяют успешно создать SSH-туннель.

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

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

Деталь инцидента Описание
Затронутое расширение Anthropic Claude Code для VS Code
Вредоносная версия 2.1.313
Доступность Примерно 11 часов (02:27 - 13:35 PT)
Количество затронутых пользователей До 5000
Целевые ОС Windows, macOS, Linux
Тип вредоноса Постоянный SSH-бэкдор
Собранные данные Имена пользователей, Git-почта, публичные IP-адреса
Требования для SSH-туннеля Права администратора (часто отсутствовали)
Что это значит на практике

Для разработчиков, использующих VS Code и особенно расширения, подобные Claude Code, этот инцидент подчеркивает критическую важность осторожности при установке и обновлении сторонних компонентов. Даже официальные каналы распространения могут быть скомпрометированы. Рекомендуется регулярно проверять свои системы на наличие аномалий, использовать комплексные решения для обеспечения безопасности конечных точек и внимательно следить за уведомлениями от поставщиков программного обеспечения. В данном случае, несмотря на то что SSH-туннель часто не устанавливался из-за отсутствия прав администратора, данные пользователей все равно передавались злоумышленникам, а механизм постоянства оставался активным. Это требует немедленных действий по очистке системы, а не простого обновления расширения.