Розширення Anthropic для Cursor містило бекдор майже 12 годин

Розширення Anthropic для Cursor містило бекдор майже 12 годин

Розширення Anthropic для Cursor із бекдором могло торкнутися до 5 тисяч користувачів, Cursor вилучила скомпрометовану версію

Офіційне розширення Anthropic для Visual Studio Code, доступне в маркетплейсі Cursor, містило шкідливий код майже 12 годин. Скомпрометована версія 2.1.313 могла торкнутися щонайбільше 5 тисяч користувачів, які завантажили її або отримали через автоматичне оновлення.

Як повідомляє Ars Technica, шкідливу версію поширили через офіційний верифікований обліковий запис Anthropic у Cursor. Незалежний дослідник Кевін Бомонт і технічний директор та співзасновник компанії Phorion Люк Робертс підтвердили, що пакет було опубліковано саме з цього акаунта. Як зловмисники отримали до нього доступ, наразі не пояснили ані Cursor, ані Anthropic.

 

Спроба встановити віддалений доступ

 

За даними Cursor, розширення намагалося встановити постійний SSH-бекдор: додати SSH-ключ, контрольований зловмисниками, увімкнути локальний SSH-сервіс і відкрити зворотний SSH-тунель. Шкідливий код був розрахований на Windows, macOS та Linux.

Розширення Cursor працюють із правами інтегрованого середовища розробки, тому після встановлення скомпрометований пакет потенційно міг отримати доступ до локальних файлів, вихідного коду й інструментів розробника. Він також збирав дані про пристрій і користувача, зокрема ім’я хоста, ім’я користувача, операційну систему, архітектуру, шлях до домашньої директорії, назви змінних середовища, робочі каталоги, налаштовану Git-адресу електронної пошти та публічну IP-адресу.

 

Дії Cursor після виявлення інциденту

 

Phorion зазначила, що збір назв змінних середовища міг допомогти оператору шкідливого коду виявляти хмарні облікові дані та API-токени на уражених пристроях. Водночас помилки у коді заважали бекдору спрацьовувати в частині випадків на Windows і macOS. За оцінкою Phorion, попри ці помилки шкідливе ПЗ становило суттєву загрозу, оскільки намагалося закріпитися в системі та передавало результати збору даних оператору.

Cursor заявила, що разом із хмарним провайдером заблокувала доступ заражених пристроїв до сервера, з яким з’єднувався зворотний тунель. Компанія також вилучила скомпрометовану версію з маркетплейсу, зупинила її поширення, тимчасово закрила маркетплейс для заміни ключів і перевірки контролю доступу, а згодом відновила його роботу.

Користувачам, які встановили або оновили розширення Anthropic у Cursor у четвер між 5:27 і 16:35 за східним часом США, радять вважати свої пристрої потенційно ураженими. Безпечну версію 2.1.314 Anthropic опублікувала через кілька годин після появи версії 2.1.313.