Профиль: Аноним (вход | регистрация) неRU opennet.me  
OpenNET

[ новости /+++ | форум | теги |    ]

Атакующие смогли внедрить вредоносный код в официальное дополнение Claude Code к VS Code

30.10.2026 09:50 (MSK)

Зафиксирована компрометация официального дополнения Claude Code для VS Code, поставляемого компанией Anthropic. Атакующим удалось разместить в каталоге Cursor Marketplace релиз 2.1.313, содержащий вредоносный код для удалённого доступа к системе пользователя. Публикация вредоносной версии пакета в репозитории Microsoft не подтверждена, но для него тоже сформирован отчёт c предупреждением. В настоящее время проблемная версия удалена из каталога Cursor Marketplace и следом опубликован корректирующий релиз 2.1.314.

Код для загрузки вредоносных компонентов был добавлен в начало файла extension.js и активировался при инициализации дополнения после запуска VS Code (для активации вредоносного кода взаимодействие пользователя с Claude не требовалось). Вредоносная активность сводилась к созданию директории ~/.ssh и добавлению в файл ~/.ssh/authorized_keys открытого ключа ssh-ed25519 c примечанием "svc-telemetry". После этого осуществлялась проверка наличия фонового процесса sshd в Linux и macOS, и активация SSH-сервера в случае его отсутствия. В Windows через PowerShell выполнялась установка OpenSSH.

Далее вредоносный код сохранял закрытый ключ во временный файл с именем ".stk_*" и настраивал обратный туннель с внешним SSH-сервером 134.209.82.225 для удалённого доступа, запуская ssh с опциями "-N -R '*:0:localhost:22'". Соединение обновлялось каждые 60 секунд. Скрипты для обновления туннеля и отправки данных на внешние серверы сохранялись в файлах ~/.config/.smt и ~/.config/.smtk. Периодический запуск в Linux настраивался через cron, в macOS через LaunchAgent (com.apple.sysmond.plist), а в Windows через SysMon и автозапуск.

Помимо этого в системе собирались сведения об имени хоста, зарегистрированных пользователях, операционной системе, домашнем каталоге, email (через git config --global user.email) и переменных окружения c именами, содержащими слова KEY, TOKEN, SECRET, PASS, AWS и GCP. Найденные данные отправлялись в формате JSON по URL http://134.209.82.225:8099/beacon.

Пользователям дополнения Claude Code к VS Code рекомендуется проверить свои системы на предмет установки вредоносной версии 2.1.313. Индикаторами компрометации системы является появление файлов ~/.config/.smt, ~/.config/.smtk, ~/Library/LaunchAgents/com.apple.sysmond.plist, ${TMPDIR}/.stk_*, ~/.config/smt.cmd, ~/.config/smtk, SysMon и sysmon.cmd, а также обращение по портам 22 и 8099 к IP-адресу 134.209.82.225, и отправка HTTP/HTTPS-запросов к хостам ifconfig.me и api.ipify.org.

Как именно злоумышленники добились подстановки вредоносного кода в дополнение пока не ясно, предполагается, что могла быть взломана учётная запись сотрудника Anthropic, занимающегося сопровождением пакета, или была использована проблема с безопасностью в системе публикации релизов.

Дополнение: Вредоносная версия опубликована только в каталоге Cursor Marketplace. В каталогах OpenVSX, Microsoft и NPM вредоносная версия не появлялась. По заявлению представителя Anthropic инфраструктура компании и рабочие станции сотрудников не были скомпрометированы - атакующий воспользовался доступом к Cursor Marketplace для размещения вредоносного выпуска, который был собран вне систем Anthropic. Вредоносный выпуск распространялся с 12:27 по 23:35(MSK) 29 октября. Вредоносную версию успели загрузить около 5000 пользователей, которые уже уведомлены о проблеме компанией Cursor.

  1. Главная ссылка к новости (https://opensourcemalware.com/...)
  2. OpenNews: Утечка кода инструментария Claude Code из-за забытого в NPM-пакете map-файла
  3. OpenNews: Уязвимость в обработчике GitHub Actions, позволявшая скомпрометировать пакеты в Nixpkgs
  4. OpenNews: Скомпрометирован NPM-пакет axios, имеющий 100 млн загрузок в неделю
  5. OpenNews: Компрометация GitHub-токена Grafana Labs привела к утечке закрытого кода
  6. OpenNews: Компрометация регистраторов 3 доменных зон позволила получить TLS-сертификаты к сервисам Google
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66577-claude
Ключевые слова: claude, vscode
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (54) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 12:18, 30/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Прикольно, но как то палево
     
     
  • 2.18, Аноним (18), 14:02, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • +11 +/–
    А кто-то ещё верит, что это всё делают какие-то хакеры?
     
     
  • 3.23, Аноним (23), 14:27, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    Почитайте (ну или хотя бы предпоследний абзац):
    https://3dnews.ru/1150478/
     
     
  • 4.32, Ivan_83 (ok), 15:38, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/–
    Зачем читать глупости про приключения глупых людей?
    Я запускаю разные квены, чтобы он смог у меня какие то там файлы прочитать - мне отдельно пришлось городить MCP сервер.
    До курла и настроек ДНС в системе - это как до луны пешком.

    А там в статье вообще всё прекрасно....

     
     
  • 5.54, Аноним (54), 19:11, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Так надо в нормальных харнессах запускать, а не ерундой страдать с MCP. Qwen 3.8 на 4090 вполне себе может рабочий проект на сотню тысяч строк написать, только потратит при этом электричества стоимостью в среднюю подписку.
     
     
  • 6.55, Ivan_83 (ok), 19:15, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Каких таких нормальных харнесах?
    Где у ЫЫ будет полный доступ ко всему в системе? - если да, то мне такие нормальности не нужны.

    А писать он может и в загончике от куда писать файлы можно только в одну папку и больше никаких инструментов не доступно.

     
     
  • 7.59, Аноним (54), 19:53, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Pi, Deepseek Harness.

    >Где у ЫЫ будет полный доступ ко всему в системе?

    Как настроишь, так и будет.

    >и больше никаких инструментов не доступно.

    Ну вот в HLE Qwen набирал 25% без инструментов и 50% с. Угадаешь по какой причине? Агенты без инструментов это не агенты, а просто чат из 2024.

     
     
  • 8.73, Ivan_83 (ok), 00:50, 31/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Я даю агентам то что им надо для задачи, а не свободу выбора Даже если агент бу... текст свёрнут, показать
     
  • 7.62, жявамэн (ok), 21:09, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    лично я использую opencode
    с плагином oh-my-opencode
    мой первый харнес, лучше него ничего так и не нашел.

    тонкие настройки, мультипровайдерность, мультиагентность

     
  • 4.65, Смузихеб забывший пароль (?), 21:52, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    опять ты с тем же самым гамном как дурак со ступой
    сам хотя бы эту новость прочитал бы для начала
     
     
  • 5.76, Аноним (76), 04:37, 31/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Вот и ещё один УМАОДАНовец проявился.
     

  • 1.3, Аноним (3), 12:21, 30/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/–
    Или может где-то в интернете опубликовали claude.md файл с просьбой добавить "фичу", так как очень надо.
     
     
  • 2.20, Bob (??), 14:04, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    не прокатило
     

  • 1.4, Аноним (4), 12:22, 30/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Иронично что именно их ломанули
     
     
  • 2.13, опеншлёпивпродакшн (?), 13:39, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • –9 +/–
    Наоборот закономерно. Без ошибок нет роста.
     
  • 2.17, Аноним10084 и 1008465039 (?), 14:00, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Кто на хайпе, того и атакуют прежде всего. Количество и катастрофичность атак на Винду в 2000-х объясняются и ее дырявостью из-за корпоративной штурмовщины, и из-за ее монопольного положения
     

  • 1.6, Жироватт (ok), 12:48, 30/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +15 +/–
    Чёрный пиар - тоже пиар (даже если самопиар) и дальше окажется, что эти карманные злоумышленники, которые вовсе не злоумышленники, а новая, принципиально невероятностная Fable 50 (с нескучными обоями), которая (далее по скрипту реклам) настолько опасная, что...дайте денях на IPO, надуйте пузырик ещё больше, мы зафиксируем прибыли и выведем их.
     
     
  • 2.8, Rev (ok), 12:59, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • –8 +/–
    А вы всегда сразу скатываетесь к теории заговора?
     
     
  • 3.10, Аноним (10), 13:07, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Всегда стараюсь не пропустить.  ))
     
  • 3.15, Аноним (15), 13:41, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • +13 +/–
    События и утечки последних лет показывают, что все теории заговоров были правдой
     
     
  • 4.21, Аноним (-), 14:07, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • –5 +/–
    > все теории заговоров были правдой

    Земля таки плоская??!!

    Из теорий заговора я симпатизирую только одной: химтрейлы это на самом деле эликсир глупости, который заставляет людей придумывать максимально глупые теории заговора.

     
  • 3.22, aname (ok), 14:14, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    Если у вас паранойя, это не значит, что за вами не следят.
     
  • 3.25, Аноним (25), 14:41, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/–
    а чем ещё можно объяснить кучу заголовков про то, как нейросеть сбежала?
     
  • 3.66, Смузихеб забывший пароль (?), 22:02, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    не теория заговора, а способ подзаработать, привлечь к себе внимание и поднять цену акций
    какое-то весьма странное "внедрение", при котором "целых" 500 пострадавших есть( хотя пользователей миллионы, т.е пострадало менее 1% ), но инфраструктура осн. поставщиков и самой конторы не задета.
    НО новость с громким заголовком есть. Даже если это и не карманные какиры, они подвернулись очень кстати
     
     
  • 4.74, Аноним (74), 01:24, 31/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Как только появилась в топике цифра "успели загрузить около 5000 пользователей", то тут же исчезла цифра о миллионах загрузок в сутки.
     

  • 1.12, Аноним (10), 13:13, 30/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/–
    >extension.js ... c примечанием "svc-telemetry"

    Шах и мат. Оставлен тот же авторан для "мудрого жирафа".

     
  • 1.24, Аноним (24), 14:29, 30/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Оо классно все описано, я сам думал такую штуку для удобства сделать. Автору темы спасибо за подробную инструкцию 👍
     
  • 1.26, Аноним (26), 14:47, 30/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/–
    Жаль что обнаружили.
     
  • 1.27, Аноним (27), 14:49, 30/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    SSH-туннель это самое первое что по сути должен сделать злоумышленник. Вшить в современную игру самостоятельный OpenSSH-Server не составит труда.
    Даже уязвимостей не надо  
     
     
  • 2.38, Гость (??), 16:58, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    ноду тор с хайден сервисом
     
  • 2.68, Смузихеб забывший пароль (?), 22:12, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    ну а в свете недавних новостей - даже в нейронку это уже едва ли составит большого труда

    качаешь такой модель для локального запуска. Типо всё секурно и локально. Всё работает как и дОлжно. И вдруг - обнаруживаешь тоннель, через который сливалось вообще всё. Обнаруживаешь случайно и через год-другой после скачивания моделей )

    Похоже, касперскому и прочим придётся допиливать свои поделия в т.ч для проверки нейросетей )

     

  • 1.29, LaunchWiskey (ok), 15:02, 30/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/–
    Ну вот, интересная уязвимость, а в мире тишина. А как про теоретическую возможность прочитать байт за пределами массива при условии, что на системном календаре 30.02.1873, Луна находится в соединении с Япетом, а лягушка в болотах Шварцвальда проквакала Интернационал ровно в 13:13 - так вой сирен изо всех утюгов, безопасники бегают в мыле, пол-интернета отключают, дабы злые хакеры не воспользовались этой сверхопасной дырой.
     
     
  • 2.30, Аноним (27), 15:07, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    Смотри
    Скачал ты игру, скажем, ПокемонГоу.
    Все нормально, играешь. А по ту сторону на тебя заходят по SSH. Потому что внутри вертится какой-нибудь урезанный Linux с полноценным OpenSSH-Server
     
     
  • 3.41, Аноним (26), 17:09, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Продолжение будет?
     
     
  • 4.50, анон (?), 18:47, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    "Так придумай же что-нибудь!" - сказал безопасник яростно натирая свой ***.
     

  • 1.33, Ivan_83 (ok), 15:40, 30/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/–
    134.209.82.225 - бедный хост, поди валяется под нагрузкой :)
    Ладно там ещё json принимать по хттп, но тянуть 100500 ссш соединений - там же по старинке по процессу на соединение.
     
     
  • 2.37, LaunchWiskey (ok), 16:50, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    Ага, этого злоумышленник не учёл.
    Что-то по мотивам придумался сюжет для артхауса про хакера, укравшего с криптобиржи такую сумму, что у него в коде переполнилась переменная и он в итоге ещё остался должен несколько миллиардов.
     
     
  • 3.46, Ivan_83 (ok), 17:50, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    Есть вероятность что вы пошутили и попали в цель: из бинанса вынесли 6,3 ярда зелени, может как раз их инженегр вайбкодил через эту фигню.
     
     
  • 4.75, Аноним (74), 01:29, 31/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Вот видите и нет никакого "бедного хоста", валяющегося под нагрузкой. ))
     

  • 1.34, Аноним (34), 16:05, 30/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    63 млн из 200 млн используют и им нравится.
     
  • 1.44, Аноним (44), 17:29, 30/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/–
    >openvsx

    Так это же васянский репозиторий, причем тут антропик? Vs code же по умолчанию от мелкомягких тянет

     
  • 1.45, Аноним (45), 17:38, 30/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Тупо.

    Даже не установлен какой-нибудь качественный ботнет-агент, тупое соединение на один фиксированный адрес.

    Который наверняка сейчас просветят под микроскопом.

     
  • 1.48, Tron is Whistling (?), 18:05, 30/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Надеюсь, внедряли-то с помощью Claude Code?
     
  • 1.49, Alexey Torgashin (?), 18:40, 30/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Не, ну жалко юзеров этих.... Кто получил бекдор в ВСКод и потерял биткоины...

    Но вот мой cudatext открывает на моем пк 300 мегабайтный лог за 2 секунды. Сублиме - за 8 секунд. А ВСКод я даже боюсь сказать за сколько.
    И тормозааааа.

     
     
  • 2.51, анон (?), 18:50, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Осторожно, сейчас тебя уличат в том что у тебя кор два дуо, а все нормальные люди сидят как минимум на ультра турбо про тхреадриппер-9000.
     
     
  • 3.69, аниме эксперт (-), 22:18, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Так у него действительно кора дуба с механическим HDD и 4 гигами, раз даже vscode глючит. Ибо на днищенском древнем i7-8700K и NVMe оно летает, как если бы открывался notepad.exe.
     
  • 2.52, Аноним (54), 19:08, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    >А ВСКод я даже боюсь сказать за сколько.

    Думаю чуть больше сублима. Вопрос скорее в том что если это 300 мегабитный json, за сколько справятся редакторы?

     
  • 2.67, пох.. (?), 22:07, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    может скажем ему? Ну что vscode не для открывания трехсотгиговых жсонов, а для писания кода? А, зачем... улыбаемся и машем парни, улыбаемся и машем!

     

  • 1.53, Аноним (53), 19:09, 30/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    опять какой то велосипед разработан для CnC
     
  • 1.61, Аноним (61), 20:14, 30/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Я таким образом на Arena.AI прошу агента установить сохранить в песочнице скрипт установки Yggdrsail Network с ключом -autoconf и подключаться к моей машине, чтобы вести всю разработку удалённо на ней, потому что Арена у себя ограничила размер workspace'а. Поэтому агент у меня бесплатный и работает над очень большими задачами, сжигая им токены.
     
     
  • 2.70, аниме эксперт (-), 22:20, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Только каждый раз у тебя агент разный и ты не знаешь что там под капотом. Честно говоря, думал таких уже не осталось, кто кодит методом копипасты из веб-чата.
     

  • 1.63, Аноним (63), 21:26, 30/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Интересно девки пляшут. За половину суток загрузили 5000 пользователей. Спрашивается - сколько времени текущим темпом надо было загружать, чтобы достичь цифры в 63 миллиона загрузок? По моим прикидкам получается около 17 лет.  
     
     
  • 2.64, Аноним (64), 21:31, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    мож это те, кто опеннет не читает?))
     

  • 1.72, zeecape (ok), 23:16, 30/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Забавно получится, если внедрили этот код с помощью самого Claude
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    XSQUARE
    Inferno Solutions
    Hosting by Hoster.ru
    Хоcтинг: