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
