Tika ir reģistrēta oficiālā Claude Code paplašinājuma kompromitācija VS Code, ko piegādā uzņēmums Anthropic un kura lejupielāžu skaits ir 63 miljoni. Uzbrucējiem izdevās ievietot kataloga Open-VSX izlaidumu anthropic.claude-code@2.1.313, kas satur ļaunprātīgu kodu attālinātai piekļuvei lietotāja sistēmai. Ļaunprātīgās versijas publicēšana Microsoft repozitorijā nav apstiprināta, bet arī tam ir izveidots ziņojums ar brīdinājumu. Pašlaik problēmatiskais izlaidums ir noņemts no Open-VSX repozitorija, un pēc tam ir publicēts labojums 2.1.314.
Kods ļaunprātīgo komponentu lejupielādei tika pievienots faila extension.js sākumā un aktivizējās papildinājuma inicializācijas brīdī pēc VS Code palaišanas (lai aktivizētu ļaunprātīgo kodu, lietotāja mijiedarbība ar Claude nebija nepieciešama). Ļaunprātīgā aktivitāte ierobežojās ar direktorijas ~/.ssh izveidi un atklātā ssh-ed25519 atslēgas pievienošanu failam ~/.ssh/authorized_keys ar piezīmi «svc-telemetry». Pēc tam tika pārbaudīta sshd fona procesa pārbaude Linux un macOS, un SSH-servera aktivizēšana, ja tas trūka. Windows caur PowerShell izpildīja OpenSSH instalēšanu.
Tālāk ļaunprātīgais kods saglabāja privāto atslēgu pagaidu failā ar nosaukumu «.stk_*» un konfigurēja atpakaļejošo tuneli uz ārējo SSH-serveri 134.209.82.225 attālinātai piekļuvei, palaidis ssh ar opcijām «-N -R ‘*:0:localhost:22’». Savienojums tika atjaunots ik pēc 60 sekundēm. Skripti tunela atjaunināšanai un datu nosūtīšanai uz ārējiem serverus tika saglabāti failos ~/.config/.smt un ~/.config/.smtk. Periodiska palaišana Linux tika konfigurēta caur cron, macOS caur LaunchAgent (com.apple.sysmond.plist), bet Windows caur SysMon un automātisko palaišanu.
Papildus šim sistēmā tika vākti dati par hosta vārdu, reģistrētajiem lietotājiem, operētājsistēmu, mājas katalogu, e-pasta adresi (caur git config —global user.email) un vidēm ar vārdiem, kas satur KEY, TOKEN, SECRET, PASS, AWS un GCP. Atrastie dati tika nosūtīti JSON formātā uz URL http://134.209.82.225:8099/beacon.
Claude Code paplašinājuma VS Code lietotājiem ieteicams pārbaudīt savus sistēmas pret ļaunprātīgās versijas 2.1.313 uzstādīšanu. Sistēmas kompromitācijas rādītāji ir failu parādīšanās ~/.config/.smt, ~/.config/.smtk, ~/Library/LaunchAgents/com.apple.sysmond.plist, ${TMPDIR}/.stk_*, ~/.config/smt.cmd,
~/.config/smtk, SysMon un sysmon.cmd, kā arī piekļuve caur portiem 22 un 8099 uz IP adresi 134.209.82.225, un HTTP/HTTPS pieprasījumu nosūtīšana uz hostiem ifconfig.me un api.ipify.org.
Nav skaidrs, kā tieši uzbrucēji izdevās iekļaut kaitīgu kodu papildinājumā, taču tiek uzskatīts, ka varēja tikt uzlauzta Anthropic darbinieka, kurš uzrauga pakotni, konts vai arī tika izmantota drošības problēma izlaidumu publicēšanas sistēmā.
Avots: opennet.lv
