29 жовтня 2026 року в маркетплейсі розширень Cursor з’явилася підроблена збірка Claude Code — anthropic.claude-code версії 2.1.313. Вона була доступна приблизно з 2:27 ночі до 13:35 за тихоокеанським часом — близько 11 годин. Cursor повідомила, що її могли отримати до 5 000 користувачів. Це оцінка кількості людей, які мали доступ до збірки, а не число комп’ютерів із підтвердженим успішним зламом.
2
4
Шкідливий код намагався додати ключ для віддаленого SSH-доступу та налаштувати механізми, які мали зберігати цей доступ після перезапуску. Ось що відомо про інцидент і що варто перевірити.
Де поширювали підроблене розширення
Спершу деякі повідомлення пов’язували заражену версію з Open VSX. Подальший аналіз вказав на маркетплейс Cursor як джерело поширення. За наявними даними, Open VSX, Microsoft Visual Studio Marketplace і npm-пакет @anthropic-ai/claude-code були чистими: у їхніх списках версій ішлося про перехід від 2.1.312 одразу до 2.1.314, без 2.1.313.
10
13
19
22
Підробка використовувала справжню назву розширення, а не очевидно схожу копію. У своєму повідомленні Cursor також згадала збірки для Windows і macOS версій 2.1.312 та 2.1.313. Тож користувачам, які встановлювали або оновлювали розширення через Cursor у зазначений час, варто звіритися з офіційною інструкцією компанії, а не перевіряти лише номер 2.1.313.
4
19
Cursor зазначила, що підроблена збірка не була розроблена Anthropic. Доступні повідомлення називають джерелом інциденту маркетплейс Cursor, але не пояснюють, як зловмисник отримав можливість опублікувати там змінене розширення.
4
16
Що намагався зробити шкідливий код
Дослідники виявили перед основним кодом розширення 66-рядковий завантажувач. Він збирав дані про комп’ютер і користувача, зокрема назву пристрою, ім’я користувача, операційну систему, назви змінних середовища, Git-адресу електронної пошти та публічну IP-адресу.
1
8
Код також намагався додати контрольований зловмисником SSH-ключ із міткою svc-telemetry до файлу authorized_keys, налаштувати автоматичний запуск і відкрити зворотний SSH-тунель. Серед описаних механізмів закріплення — LaunchAgent у macOS і заплановане завдання у Windows; фонові процеси мали повторювати спробу під’єднання приблизно кожні 60 секунд.
1
8
41
За словами Cursor, через помилки у шкідливому коді спроба ввімкнути локальний SSH-сервіс зазвичай мала завершуватися невдачею. Винятком могли бути нетипові випадки, наприклад коли Cursor було запущено з правами адміністратора. Це зменшувало ймовірність роботи запланованого способу віддаленого доступу на звичайному комп’ютері, але саме по собі не дає змоги визначити, чи постраждав конкретний пристрій.
41
Що зробив Cursor і яка версія чиста
Cursor видалила шкідливий пакет і тимчасово вимкнула свій маркетплейс розширень. У повідомленнях також зазначається, що компанія перебудувала маркетплейс, змінила ключі публікації або підпису та працювала над відключенням сервера зловмисника.
18
23
Чистою заміною названо версію 2.1.314; вона з’явилася в Open VSX і Microsoft Visual Studio Marketplace.
4
10 Оновлення або видалення розширення допомагає прибрати шкідливий пакет, але не обов’язково видаляє файли й налаштування, які він міг уже створити.
4
8
Що перевірити користувачам
Якщо ви встановлювали або оновлювали розширення через Cursor у період поширення, скористайтеся повідомленням безпеки та інструкціями Cursor для перевірки системи. Зокрема:
- Перевірте SSH-файли авторизації на ключ із міткою
svc-telemetry, а також пошукайте описані механізми автозапуску — LaunchAgent у macOS або заплановане завдання у Windows.
1
4
- Оновіть розширення до чистої версії
2.1.314 і виконайте кроки з очищення, рекомендовані Cursor. Самого оновлення чи видалення може бути недостатньо, якщо файли вже потрапили на комп’ютер.
4
40
- Змініть облікові дані, до яких потенційно мала доступ уражена машина. Якщо знайдете підозрілі сліди, на час перевірки доцільно від’єднати комп’ютер від мережі. Це обережний захід, а не доказ успішного підключення зловмисника.
6
Важливо розрізняти доступ до зараженої збірки й успішну активацію бекдора. Джерела підтверджують спробу встановити стійкий SSH-доступ і оцінку можливого охоплення — до 5 000 користувачів. Вони не доводять, що всі ці системи були зламані однаково або що зловмисник зміг під’єднатися до кожної з них.
2
8
41