5 000 naudotojų galėjo gauti užkrėstą Claude plėtinį
Cursor parduotuvėje platintos pakeistos Claude Code plėtinio versijos mėgino įdiegti nuotolinę prieigą. Microsoft teigia, kad jos nepateko į Visual Studio Marketplace ar npm.

Pakeistas Claude Code plėtinys Cursor programų parduotuvėje mėgino įdiegti nuolatinę nuotolinę prieigą prie programuotojų kompiuterių per įprastai atrodantį atnaujinimą. Microsoft spalio 30 dieną paskelbta analizė incidentą sieja su dviem plėtinio versijomis, o Ars Technica nurodo iki 5 000 galėjusių nukentėti naudotojų.
Pasak Microsoft, Cursor pranešė apie pakeistus paketus 2.1.312 ir 2.1.313, parduotuvėje buvusius spalio 29 dieną nuo maždaug 9.27 iki 20.35 valandos UTC. Tyrėjų teigimu, kenkėjiški paketai nebuvo platinami per Microsoft Visual Studio Marketplace ir nepaveikė npm platinamo Claude Code.
Microsoft rašo gavusi Anthropic patvirtinimą, kad laboratorijos sistemos nebuvo kompromituotos ir ji nesukūrė Cursor parduotuvėje paskelbto kenkėjiško paketo. Šiuo metu turimi duomenys incidentą apriboja Cursor parduotuve, todėl iš jo negalima daryti išvados apie visų Claude produktų užkrėtimą.
Tyrėjai nustatė, kad papildomas JavaScript kodas paleidžiamas dar prieš įprastą plėtinio inicializavimą ir pirmiausia surenka informaciją apie kompiuterį bei naudotoją. Analizėje išvardijami įrenginio vardas, operacinė sistema, procesoriaus architektūra, darbo katalogas ir bendruose Git nustatymuose įrašytas elektroninio pašto adresas.
Pasak Microsoft, kodas taip pat ieško iki 40 aplinkos kintamųjų pavadinimų, kuriuose aptinkami su raktais, slaptažodžiais ar debesija susiję žodžiai. Ataskaitoje atskirai pabrėžiama, kad siunčiami kintamųjų pavadinimai, o ne jų reikšmės, todėl šis veiksmas savaime neįrodo slaptažodžių vagystės.
Toliau programa mėgina pridėti užpuoliko SSH raktą, įjungti vietinę SSH tarnybą ir sukurti atvirkštinį ryšio tunelį į išorinį serverį. Microsoft aiškina, kad ryšys inicijuojamas iš darbo kompiuterio, tačiau reali prieiga priklauso nuo jo teisių, nustatymų ir užpuoliko infrastruktūros konfigūracijos.
Analizėje aprašomi skirtingi mėginimai išlaikyti veikimą po pakartotinio paleidimo macOS, Linux ir Windows sistemose, naudojant jų paleisties mechanizmus. Microsoft nurodo, kad dalis sukurtų failų gali likti net tada, kai SSH ryšio užmegzti nepavyksta, todėl vien neveikiantis tunelis incidento nepanaikina.
Cursor duomenimis, kuriuos cituoja Microsoft, klaidos ir administratoriaus teisių reikalavimai daugumoje macOS bei Windows kompiuterių sustabdė nuotolinę SSH prieigą. Iki 5 000 galėjusių gauti plėtinį naudotojų skaičius todėl nėra patvirtintų sėkmingų įsilaužimų ar perimtų darbo stočių skaičius.
Microsoft analizėje nurodoma, kad macOS sistemoje mėginta naudoti vartotojo LaunchAgent, o Linux aplinkoje įrašą paleidimo užduočių lentelėje. Windows aplinkoje kodas mėgino sukurti suplanuotą užduotį ir turėjo atsarginį paleisties aplanko variantą; nutrūkusį SSH procesą kartojimo ciklai bandė paleisti iš naujo po 60 sekundžių.
Microsoft paskelbė techninius incidento požymius ir tyrimo užklausas, o ataskaitoje įspėja, kad vien failo pavadinimas dar nepatvirtina kompromitavimo. Tolesnėse patikrose turės paaiškėti tikrasis paveiktų įrenginių mastas ir tai, kuriose sistemose užpuolikui pavyko daugiau nei vien paleisti pakeistą plėtinį.
Rašome apie dirbtinį intelektą lietuviškai. Kiekvienas straipsnis parengtas pagal nurodytą šaltinį, o nuorodą į originalą rasite kortelėje „Šaltinis“.




