Uzbrucējiem izdevās ievietot ļaunprātīgu kodu oficiālajā Claude Code papildinājumā VS Code.

Oficiālajā Claude Code VS Code papildinājumā, ko nodroÅ”ina Anthropic un kas lejupielādēts 63 miljonus reižu, ir atklāts kompromitējums. Uzbrucējiem izdevās ievietot laidienu anthropic.claude-code@2.1.313 Open-VSX direktorijā, kurā ir ļaunprātÄ«gs kods attālinātai piekļuvei lietotāja sistēmai. Pakotnes ļaunprātÄ«gās versijas publicēŔana Microsoft repozitorijā nav apstiprināta, taču par to ir Ä£enerēts arÄ« brÄ«dinājuma ziņojums. Skartā versija tagad ir noņemta no Open-VSX repozitorija, un ir publicēta labojuma laidiena versija 2.1.314.

Kods ļaunprātÄ«gu komponentu ielādei tika pievienots faila extension.js sākumā un tika aktivizēts paplaÅ”inājuma inicializācijas laikā pēc VS Code palaiÅ”anas (ļaunprātÄ«gā koda aktivizēŔanai nebija nepiecieÅ”ama lietotāja mijiedarbÄ«ba ar Klodu). Ä»aunprātÄ«gā darbÄ«ba ietvēra ~/.ssh direktorijas izveidi un publiskās atslēgas ssh-ed25519 ar anotāciju "svc-telemetry" pievienoÅ”anu failam ~/.ssh/authorized_keys. Pēc tam tika veikta sshd fona procesa klātbÅ«tnes pārbaude. Linux Šø macOSun SSH servera aktivizēŔanu, ja tā nav. Windows OpenSSH tika instalēts, izmantojot PowerShell.

Pēc tam ļaunprātÄ«gais kods saglabāja privāto atslēgu pagaidu failā ar nosaukumu ".stk_*" un izveidoja apgriezto tuneli uz ārējo SSH serveri 134.209.82.225 attālinātai piekļuvei, palaižot ssh ar opcijām "-N -R '*:0:localhost:22'". Savienojums tika atjaunots ik pēc 60 sekundēm. Skripti tuneļa atjaunināŔanai un datu nosÅ«tīŔanai uz ārējiem serveriem. serveri saglabāts failos ~/.config/.smt un ~/.config/.smtk. Periodiska palaiÅ”ana Linux konfigurēts, izmantojot cron, iekŔā macOS izmantojot LaunchAgent (com.apple.sysmond.plist) un iekŔā Windows izmantojot SysMon un automātisko palaiÅ”anu.

Turklāt sistēma apkopoja informāciju par resursdatora nosaukumu, reģistrētajiem lietotājiem, operētājsistēmu, mājas direktoriju, e-pastu (izmantojot git config --global user.email) un vides mainīgajiem ar nosaukumiem, kas satur vārdus KEY, TOKEN, SECRET, PASS, AWS un GCP. Dati tika nosūtīti JSON formātā uz URL http://134.209.82.225:8099/beacon.

VS Code papildinājuma Claude Code lietotājiem ieteicams pārbaudÄ«t savas sistēmas, vai nav instalēta ļaunprātÄ«gā 2.1.313 versija. Sistēmas kompromitēŔanas pazÄ«mes ir Ŕādu 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 22. un 8099. portiem, lai IP adrese 134.209.82.225 un nosūtot HTTP/HTTPS pieprasījumus uz resursdatoriem ifconfig.me un api.ipify.org.

Nav precÄ«zi skaidrs, kā uzbrucējiem izdevās ievietot ļaunprātÄ«gu kodu pievienojumprogrammā, taču tiek uzskatÄ«ts, ka, iespējams, ir uzlauzts Anthropic darbinieka konts, kurÅ” uztur paketi, vai arÄ«, iespējams, ir izmantota droŔības nepilnÄ«ba laidiena publicēŔanas sistēmā.

Avots: opennet.ru

Iegādājieties uzticamu mitināŔanu vietnēm ar DDoS aizsardzÄ«bu, VPS VDS serveriem šŸ”„ Iegādājieties uzticamu tÄ«mekļa vietņu mitināŔanu ar DDoS aizsardzÄ«bu, VPS VDS serveriem | ProHoster