Anthropic je saopštio da njegovi sistemi i uređaji zaposlenih nisu kompromitovani u incidentu sa zlonamernom verzijom ekstenzije Claude Code, koja je bila dostupna preko Cursor Marketplace. Kompanija navodi da izmenjenu ekstenziju nije izradila niti objavila ona, a verzije koje se preuzimaju preko zvaničnih kanala nisu pogođene.

Slučaj je prva otkrila bezbednosna kompanija Phorion. Nepoznati napadač objavio je ažuriranje za ekstenziju Claude Code za Visual Studio Code, u verziji 2.1.313, u koju je bio ugrađen trajni SSH backdoor. Komponenta je bila namenjena za Windows, macOS i Linux.

Prema navodima Cursor-a, sporna verzija bila je dostupna oko 11 sati, od 02:27 do 13:35 časova po pacifičkom vremenu, odnosno od 09:27 do 20:35 časova po UTC-u, u četvrtak. U tom periodu preuzelo ju je do 5.000 programera, prema navodima iz izveštaja.

Analiza je pokazala da je kod prikupljao informacije o računaru i korisniku, uključujući korisnička imena, podešene Git e-adrese i javne IP adrese. Zatim je pokušavao da otvori obrnuti SSH tunel ka infrastrukturi napadača.

Ipak, skripta je imala važan nedostatak: za otvaranje tunela na macOS-u i Windows-u bile su joj potrebne administratorske dozvole. U najvećem broju slučajeva te dozvole nisu bile dostupne, zbog čega pokušaj nije uspevao. Ali to ne znači da je instalacija bezopasna. Ekstenzija je ipak mogla da pošalje prikupljene podatke, postavi SSH ključ napadača i instalira mehanizam za trajno aktiviranje.

Cursor upozorava da samo ažuriranje ekstenzije nije dovoljno za uklanjanje trajno postavljenih komponenti. Kompanija je objavila uputstva i skripte za čišćenje pogođenih sistema.

Nakon otkrivanja, Cursor je uklonio zlonamernu verziju i zaustavio dalju distribuciju. Kao dodatnu meru, potpuno je isključio VSCode Marketplace, proverio da li su pogođene druge ekstenzije, rotirao sopstvene ključeve i sarađivao sa cloud provajderom na blokiranju servera napadača. Još nije objašnjeno kako je izmenjeni paket stigao do marketplace-a.