Hyökkääjät pystyivät lisäämään haitallista koodia VS Coden viralliseen Claude Code -lisäosaan.

Anthropicin toimittamassa VS Coden virallisessa Claude Code -lisäosassa on havaittu tietomurto. Lisäosaa on ladattu 63 miljoonaa kertaa. Hyökkääjät onnistuivat sijoittamaan julkaisun anthropic.claude-code@2.1.313 Open-VSX-hakemistoon. Se sisältää haitallista koodia käyttäjän järjestelmän etäkäytön mahdollistamiseksi. Haitallisen version julkaisua Microsoftin arkistossa ei ole vahvistettu, mutta siitä on myös luotu varoitus. Haavoittuva versio on nyt poistettu Open-VSX-arkistosta, ja korjaava julkaisu 2.1.314 on julkaistu.

Haitallisten komponenttien latauskoodi lisättiin extension.js-tiedoston alkuun ja aktivoitiin laajennuksen alustuksen yhteydessä VS Coden käynnistämisen jälkeen (käyttäjän vuorovaikutusta Clauden kanssa ei vaadittu haitallisen koodin aktivoimiseksi). Haitallinen toiminta koostui ~/.ssh-hakemiston luomisesta ja julkisen avaimen ssh-ed25519 lisäämisestä merkinnällä "svc-telemetry" ~/.ssh/authorized_keys-tiedostoon. Tämän jälkeen tarkistettiin sshd-taustaprosessin olemassaolo tiedostossa. Linux и macOSja SSH-palvelimen aktivointi, jos sitä ei ole. Windows OpenSSH asennettiin PowerShellin kautta.

Haitallinen koodi tallensi sitten yksityisen avaimen väliaikaiseen tiedostoon nimeltä ".stk_*" ja muodosti käänteisen tunnelin ulkoiselle SSH-palvelimelle 134.209.82.225 etäkäyttöä varten suorittamalla ssh:n "-N -R '*:0:localhost:22'" -asetuksilla. Yhteys uusittiin 60 sekunnin välein. Skriptit tunnelin päivittämiseen ja datan lähettämiseen ulkoisille palvelimille serveria tallennettu tiedostoihin ~/.config/.smt ja ~/.config/.smtk. Säännöllinen käynnistys Linux konfiguroitu cronin kautta macOS LaunchAgentin kautta (com.apple.sysmond.plist) ja Windows SysMonin ja automaattisen käynnistyksen kautta.

Lisäksi järjestelmä keräsi tietoja isäntänimestä, rekisteröityneistä käyttäjistä, käyttöjärjestelmästä, kotihakemistosta, sähköpostiosoitteesta (git config --global user.email -komennon kautta) ja ympäristömuuttujista, joiden nimet sisälsivät sanat KEY, TOKEN, SECRET, PASS, AWS ja GCP. Tiedot lähetettiin JSON-muodossa URL-osoitteeseen http://134.209.82.225:8099/beacon.

VS Coden Claude Code -lisäosan käyttäjiä kehotetaan tarkistamaan järjestelmänsä haitallisen version 2.1.313 asennuksen varalta. Järjestelmän vaarantumisen merkkejä ovat tiedostojen ~/.config/.smt, ~/.config/.smtk, ~/Library/LaunchAgents/com.apple.sysmond.plist, ${TMPDIR}/.stk_*, ~/.config/smt.cmd, ulkonäkö.
~/.config/smtk, SysMon ja sysmon.cmd sekä pääsy portteihin 22 ja 8099 IP-osoite 134.209.82.225 ja lähettää HTTP/HTTPS-pyyntöjä isännille ifconfig.me ja api.ipify.org.

Ei ole selvää, miten hyökkääjät onnistuivat lisäämään haitallista koodia lisäosaan, mutta uskotaan, että pakettia ylläpitävän Anthropicin työntekijän tili on saatettu hakkeroida tai julkaisujärjestelmän tietoturva-aukkoa on saatettu hyödyntää.

Lähde: opennet.ru

Osta luotettava isännöinti sivustoille, joissa on DDoS-suojaus, VPS VDS -palvelimet 🔥 Osta luotettavaa verkkosivustojen hostingia DDoS-suojauksella, VPS VDS -palvelimilla | ProHoster