
Розширення Anthropic для VS Code у Cursor із бекдором могло зачепити до 5000 розробників
Офіційне розширення Anthropic Claude для VS Code, яке поширювалося через Cursor, було заражене бекдором майже 12 годин і могло зачепити до 5000 розробників, повідомили у п'ятницю кілька джерел.
Офіційне розширення Anthropic для VS Code, яке поширювалося через Cursor, було заражене бекдором майже 12 годин і могло зачепити до 5000 розробників, повідомили у п'ятницю кілька джерел. Anthropic ще не попередив клієнтів про інцидент, тоді як Cursor видалив шкідливу версію й вжив заходів для блокування подальшого поширення. Розробникам, які встановили або оновили розширення протягом ураженого проміжку часу, варто вважати себе потенційно скомпрометованими.
Що сталося
Скомпрометований пакет був розширенням VS Code, доступним у маркетплейсі Cursor. Шкідливу версію 2.1.313 опублікували в офіційному акаунті Anthropic у Cursor, і вона замінила версію 2.1.312, за словами Лука Робертса, технічного директора і співзасновника Phorian. Anthropic випустив версію 2.1.314 через кілька годин після того, як попередня версія стала доступною, за словами незалежного дослідника Кевіна Боумента. Розширення в Cursor за замовчуванням оновлюються автоматично, хоча користувачі можуть налаштувати це в параметрах.
Що міг робити бекдор
Cursor повідомив, що шкідливе розширення намагається встановити постійний SSH-бекдор за допомогою доданого контрольованого зловмисником SSH-ключа, увімкнути локальну службу SSH і відкрити зворотний SSH-тунель. Код був написаний для роботи у Windows, macOS і Linux. Оскільки розширення Cursor працюють із правами інтегрованого середовища розробки інструменту, заражена версія, ймовірно, отримала б доступ до локальних файлів, вихідного коду й інструментів розробки після встановлення.
Cursor повідомив, що можливості бекдора включають збирання інформації про хост і користувача, спробу додати контрольований зловмисником SSH-ключ до authorized_keys, увімкнення локальної служби SSH, відкриття зворотного SSH-тунелю та передавання відомостей про хост і стан бекдора через HTTP POST на /beacon на порту 8099. Phorian повідомив, що крадіжка імен змінних дала оператору змогу скласти перелік хмарних облікових даних і API-токенів, збережених на скомпрометованому пристрої, ймовірно, щоб визначити пріоритет машин для подальших атак. Помилки у шкідливому коді для Windows і macOS у деяких випадках завадили бекдору працювати.
Реагування та вплив
Cursor повідомив, що співробітники компанії співпрацювали з хмарним провайдером, на сервері якого підключався зворотний шел, щоб заражені пристрої більше не могли до нього дістатися. Співробітники також видалили заражену версію з маркетплейсу й заблокували подальше поширення. Компанія також закрила VSCode Marketplace, щоб ротувати ключі, перевірити контроль доступу й підтвердити, що жодне інше розширення не було скомпрометовано. Маркетплейс тепер відкритий.
Будь-хто, хто встановив або оновив розширення Anthropic для VS Code з Cursor між 5:27 ранку за східним часом і 4:35 пополудні у четвер, має вважати себе ураженим. Можливо, варто також вважати себе потенційно зараженим будь-кому, хто нещодавно це зробив. І Cursor, і Phorian наводять індикатори компрометації, зокрема IP-адреси й криптографічні хеші. Залишається незрозумілим, чому Anthropic не попереджає клієнтів публічно і чому жодна компанія не пояснила, як відбулася компрометація ланцюга постачання.
Джерела: Ars Technica
SiTech — веброзробка з підтримкою AI
Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.