On tuvastatud Anthropic poolt vĂ€lja antud Claude Code ametliku laienduse kompromiteerimine VS Code'i jaoks, millel on 63 miljonit allalaadimist. RĂŒndajatel Ă”nnestus Open-VSX kataloogis paigutada kahjuliku koodiga versioon anthropic.claude-code@2.1.313, mis vĂ”imaldas kaugjuurdepÀÀsu kasutaja sĂŒsteemile. Kahjuliku paketi jagamine Microsofti hoidlas ei ole kinnitatud, kuid selle jaoks on samuti koostatud hoiatus. Problemaatiline versioon on praegu eemaldatud Open-VSX hoidlast ja sellele jĂ€rgneb parandav versioon 2.1.314.
Kood kahjulike komponentide allalaadimiseks lisati faili extension.js algusesse ja aktiveerus laiendi sisselĂŒlitamisel pĂ€rast VS Code'i kĂ€ivitamist (kahjuliku koodi aktiveerimiseks ei olnud kasutaja suhtlemine Claudega vajalik). Kahjulik aktiivsus seisnes kaustade loomises ~\/ .ssh ja ssh-ed25519 avaliku vĂ”tme lisamises faili ~\/ .ssh\/authorized_keys mĂ€rkusega "svc-telemetry". SeejĂ€rel kontrolliti, kas Linuxis ja macOS-is on taustaprotsess sshd, ning aktiveeriti SSH-server, kui see puudus. Windowsis tehti PowerShelli kaudu OpenSSH installimine.
SeejĂ€rel salvestas kahjulik kood privaatvĂ”tme ajutisse faili nimega " .stk_*" ja seadistas vastassuunalise tunneliga vĂ€lise SSH-serveriga 134.209.82.225 kaugjuurdepÀÀsu, kĂ€ivitades ssh valikutega "-N -R '*:0:localhost:22'". Ăhendust uuendati iga 60 sekundi jĂ€rel. Tunnelite vĂ€rskendamise ja andmete edastamise skriptid serverid salvestati failidesse ~\/ .config\/ .smt ja ~\/ .config\/ .smtk. Ajakava perioodiline kĂ€ivitamine Linuxis seadistati cron'i kaudu, macOS-is LaunchAgent'i kaudu (com.apple.sysmond.plist), ning Windowsis SysMon'i ja automaatse kĂ€ivitamise kaudu.
Lisaks koguti sĂŒsteemis teavet hostinime, registreeritud kasutajate, operatsioonisĂŒsteemi, kodukausta, e-posti (git config âglobal user.email kaudu) ja keskkonnamuutujate kohta, mille nimed sisaldavad sĂ”nu KEY, TOKEN, SECRET, PASS, AWS ja GCP. Leitud andmed edastati JSON-vormingus URL-ile http:\/\/134.209.82.225:8099\/beacon.
Claude Code'i kasutajatele VS Code'is soovitatakse kontrollida oma sĂŒsteeme kahjuliku versiooni 2.1.313 olemasolu osas. SĂŒsteemi kompromiteerimise indikaatoriteks on failide ilmumine ~\/ .config\/ .smt, ~\/ .config\/ .smtk, ~\/Library\/LaunchAgents\/com.apple.sysmond.plist, ${TMPDIR}\/ .stk_*, ~\/ .config\/ smt.cmd,
~\/ .config\/ smtk, SysMon ja sysmon.cmd, samuti ĂŒhendused portidega 22 ja 8099. IP-aadressiga 134.209.82.225, ja HTTP/HTTPS-pĂ€ringute saatmine hostidesse ifconfig.me ja api.ipify.org.
Kuidas tĂ€pselt kurjategijad said sisestada pahavara koodi lisandisse, ei ole veel selge, kuid arvatakse, et Anthropic'u töötaja, kes haldab paketti, konto vĂ”idi hĂ€kkida vĂ”i oli kasutusel turvaprobleem vĂ€ljaandmisĂŒsteemis.
Allikas: opennet.ru
