В маркетплейсе Cursor распространили троянизированную версию официального расширения Claude Code. Она устанавливала SSH-бэкдор и закреплялась в системе, затронув до 5000 пользователей.
Исследователи из OpenSourceMalware обнаружили, что через маркетплейс Cursor распространялась троянизированная версия официального расширения Claude Code от Anthropic. Как сообщил The Hacker News, вредоносное обновление 2.1.313 выдавалось за легитимное и распространялось под настоящим идентификатором расширения anthropic.claude-code.
Из-за инцидента Cursor временно закрыл свой маркетплейс, чтобы удалить скомпрометированный пакет. По оценке компании, вредоносную версию успели установить не более 5000 пользователей — в промежутке с 2:27 до 13:35 по тихоокеанскому времени 29 октября.
Расширение активировалось после запуска VS Code и при открытии его интерфейса, после чего добавляло в файл ~/.ssh/authorized_keys ключ атакующего с безобидной меткой svc-telemetry. Затем оно пыталось открыть доступ к компьютеру по SSH на Windows, Linux и macOS, устанавливало обратный туннель на сервер 134.209.82.225 и закреплялось в системе через планировщик заданий, crontab и LaunchAgent.
Дополнительно вредонос отправлял атакующему данные о хосте: публичный IP-адрес, имя компьютера и пользователя, версию ОС, архитектуру процессора, глобальный Git-email и названия до 40 переменных окружения со словами KEY, TOKEN, SECRET, PASS, AWS или GCP. Включение локального SSH-сервиса требует прав администратора, которых у расширения на большинстве систем не было, поэтому на части машин злоумышленники не смогли бы войти по туннелю, хотя ключ и закрепление все равно устанавливались.
Источник: hi-tech.mail.ru