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

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

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

30.10.2026 09:50 (MSK)

Зафиксирована компрометация официального дополнения Claude Code для VS Code, поставляемого компанией Anthropic и насчитывающего 63 млн загрузок. Атакующим удалось разместить в каталоге Open-VSX релиз [email protected], содержащий вредоносный код для удалённого доступа к системе пользователя. Публикация вредоносной версии пакета в репозитории Microsoft не подтверждена, но для него тоже сформирован отчёт c с предупреждением. В настоящее время проблемная версия удалена из репозитория Open-VSX и следом опубликован корректирующий релиз 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, занимающегося сопровождением пакета, или была использована проблема с безопасностью в системе публикации релизов.

  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 обязательно


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

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

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

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

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

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

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

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

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

     

  • 1.3, Аноним (3), 12:21, 30/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/–
    Или может где-то в интернете опубликовали 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 [^] [^^] [^^^] [ответить]  
  • –10 +/–
    Наоборот закономерно. Без ошибок нет роста.
     
  • 2.17, Аноним10084 и 1008465039 (?), 14:00, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Кто на хайпе, того и атакуют прежде всего. Количество и катастрофичность атак на Винду в 2000-х объясняются и ее дырявостью из-за корпоративной штурмовщины, и из-за ее монопольного положения
     

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

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

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

     
     
  • 5.43, Аноним (43), 17:14, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Максимально глупо не замечать это.
     
  • 5.56, Аноним (56), 19:16, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    А в рязанский сахар ты веришь что процентов, как и в отравление сисяна
     
  • 3.22, aname (ok), 14:14, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    Если у вас паранойя, это не значит, что за вами не следят.
     
  • 3.25, Аноним (25), 14:41, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    а чем ещё можно объяснить кучу заголовков про то, как нейросеть сбежала?
     

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

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

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

  • 1.28, разраб (?), 14:50, 30/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/–
    слава богу, я ИИ не пользую
     
     
  • 2.31, аниме эксперт (?), 15:34, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • –3 +/–
    Ты не разраб, а просто раб, значит.
     
     
  • 3.36, Аноним (36), 16:36, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/–
    А разраб - это раб, которому разработали.
     
  • 3.39, Аноним (43), 17:07, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/–
    Ты зависишь от ИИ, но раб он. Гениально, это тебе ИИ подказал?
     
  • 2.40, Брат Анон (ok), 17:07, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • –3 +/–
    Программирование и бог немножко несовместимы.
     
     
  • 3.42, Аноним (43), 17:10, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    С такой пикчей только и писать о боге.
     
     
  • 4.47, Брат Анон (ok), 17:53, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Исходный тезис был иной. Сложно быть программистом и иметь отношение к богу. Независимо от того, какая у тебя рожа. Бизнес платит за полезный результат, а не за религиозные предположения.
     
     
  • 5.58, Гость (??), 19:25, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    ветку ещё не снесли, значит я традиционно задам вопрос: опровергните Дарование Торы на горе Синай. более 600 тыс свидетелей на считая женщин и детей.
     
  • 5.60, Аноним 074 (?), 19:58, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Оффтоп

    Легко быть программистом и иметь отношение к богу

    По-видимому, вы счастливый человек, раз никогда не бывали в производственном _аду_...
    У вас не было проекта, где скорость и интенсивность разработки это с понедельника по пятницу по 12-14 часов, и в субботу ещё 4-6-ку накинем, а в воскресенье пару часиков на подумать/продумать как пережить следующий спринт... отказаться? - нельзя, передавать? - некому, уровень личной ответственности? - до смешного абсурдный. Релизы катятся буквально с фразой "i leave it to God" в моменты когда обезболивающие уже не лечат голову, а держат мигрень на среднем уровне, а глаза плывут вне зависимости от темы в IDE и уровня света. Я практически уверен, что на второй год такого темпа вы бы точно начали задаваться вопросами, на которые никто на этой планете дать ответов не может и остаётся лишь продолжать

    Вы говорите, что "бизнес платит за полезный результат, а не за религиозные предположения"
    Ну во первых вера !== религия
    Во вторых, не знаю какой у вас был опыт, но за много лет я наблюдал следующие варианты:
    - бизнес платит за полезный результат
    - бизнес платит за воздух
    - бизнес платит за откровенную чушь и скам
    - бизнес не платит за полезный результат
    - бизнес не платит =)

    В сообщении смысла мало, это просто Брату Анону, чтобы знал, что на его опыт есть противоположный

     

  • 1.29, LaunchWiskey (ok), 15:02, 30/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/–
    Ну вот, интересная уязвимость, а в мире тишина. А как про теоретическую возможность прочитать байт за пределами массива при условии, что на системном календаре 30.02.1873, Луна находится в соединении с Япетом, а лягушка в болотах Шварцвальда проквакала Интернационал ровно в 13:13 - так вой сирен изо всех утюгов, безопасники бегают в мыле, пол-интернета отключают, дабы злые хакеры не воспользовались этой сверхопасной дырой.
     
     
  • 2.30, Аноним (27), 15:07, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Смотри
    Скачал ты игру, скажем, ПокемонГоу.
    Все нормально, играешь. А по ту сторону на тебя заходят по SSH. Потому что внутри вертится какой-нибудь урезанный Linux с полноценным OpenSSH-Server
     
     
  • 3.41, Аноним (43), 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 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Есть вероятность что вы пошутили и попали в цель: из бинанса вынесли 6,3 ярда зелени, может как раз их инженегр вайбкодил через эту фигню.
     

  • 1.34, Аноним (34), 16:05, 30/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    63 млн из 200 млн используют и им нравится.
     
  • 1.44, Аноним (44), 17:29, 30/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    >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.
     
  • 2.52, Аноним (54), 19:08, 30/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    >А ВСКод я даже боюсь сказать за сколько.

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

     

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

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



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