En kompromettering av det officiella tillÀgget Claude Code för VS Code, som tillhandahÄlls av Anthropic och har 63 miljoner nedladdningar, har registrerats. Angripare lyckades placera utgÄvan anthropic.claude-code@2.1.313 i Open-VSX-katalogen, som innehöll skadlig kod för att fÄ fjÀrrÄtkomst till anvÀndarens system. Publiceringen av den skadliga versionen av paketet i Microsofts repository har inte bekrÀftats, men en rapport har Àven viss utfÀrdats för den. Just nu har den problematiska versionen tagits bort frÄn Open-VSX-repo och en korrigerande version 2.1.314 har publicerats.
Koden för att ladda ner skadliga komponenter lades till i början av filen extension.js och aktiverades vid initialisering av tillÀgget efter att VS Code startats (för att aktivera den skadliga koden krÀvdes ingen interaktion frÄn anvÀndaren med Claude). Den skadliga aktiviteten bestod av att skapa katalogen ~/.ssh och lÀgga till den offentliga nyckeln ssh-ed25519 i filen ~/.ssh/authorized_keys med anteckningen "svc-telemetry". DÀrefter kontrollerades om bakgrundsprocessen sshd fanns i Linux och macOS, och SSH-servern aktiverades vid avsaknad av denna. I Windows installerades OpenSSH via PowerShell.
DÀrefter sparade den skadliga koden den privata nyckeln i en temporÀr fil med namnet ".stk_*" och konfigurerade en omvÀnd tunnel med den externa SSH-servern 134.209.82.225 för fjÀrrÄtkomst, genom att köra ssh med alternativen "-N -R '*:0:localhost:22'". Anslutningen uppdaterades var 60:e sekund. Skripten för att uppdatera tunneln och skicka data till externa servrar samlades in i filerna ~/.config/.smt och ~/.config/.smtk. Periodisk körning i Linux konfigurerades genom cron, i macOS genom LaunchAgent (com.apple.sysmond.plist), och i Windows genom SysMon och autostart.
Dessutom samlades information in om vÀrdnamnet, registrerade anvÀndare, operativsystem, hemkatalog, e-post (genom git config --global user.email) och miljövariabler med namn som innehöll orden KEY, TOKEN, SECRET, PASS, AWS och GCP. De upptÀckta uppgifterna skickades i JSON-format till URL http://134.209.82.225:8099/beacon.
AnvÀndare av tillÀgget Claude Code för VS Code rekommenderas att kontrollera sina system för installation av den skadliga versionen 2.1.313. Indikatorer pÄ systemkompromittering inkluderar att filer med namnen ~/.config/.smt, ~/.config/.smtk, ~/.Library/LaunchAgents/com.apple.sysmond.plist, ${TMPDIR}/.stk_*, ~/.config/smt.cmd,
~/.config/smtk, SysMon och sysmon.cmd, samt anslutningar till portar 22 och 8099. IP-adress 134.209.82.225, och skickar HTTP/HTTPS-förfrÄgningar till vÀrdarna ifconfig.me och api.ipify.org.
Hur angriparna lyckades injicera skadlig kod i tillÀgget Àr fortfarande oklart, men det antas att en anstÀlld pÄ Anthropic som hanterade paketet kan ha fÄtt sitt konto hackat, eller att en sÄrbarhet i publiceringssystemet kan ha utnyttjats.
KĂ€lla: opennet.ru
