Un’estensione ufficiale di Claude, il modello di Anthropic, è stata compromessa e avrebbe potuto minacciare fino a 5.000 postazioni di sviluppatori, secondo diverse fonti citate venerdì. Anthropic non aveva ancora avvertito i propri clienti dell’incidente.
L’estensione compromessa era disponibile sul marketplace di Cursor, azienda che progetta strumenti di sviluppo assistiti dall’IA. In una nota di sicurezza pubblicata venerdì, Cursor ha indicato che la versione malevola, la 2.1.313, ha «al massimo» interessato 5.000 utenti, probabilmente quando l’hanno scaricata o quando i loro sistemi l’hanno recuperata e installata automaticamente.
Secondo il ricercatore indipendente Kevin Beaumont, Anthropic ha pubblicato la versione 2.1.314 diverse ore dopo il caricamento della precedente su Cursor. Beaumont e Luke Roberts, direttore tecnico e cofondatore della società di sicurezza Phorion, affermano entrambi che la versione 2.1.313 è stata diffusa dall’account ufficiale di Anthropic su Cursor. Né Cursor né Anthropic hanno, per il momento, spiegato come gli attaccanti abbiano preso il controllo di questo account.
Una compromissione della catena di approvvigionamento
Luke Roberts descrive un incidente di tipo «compromissione della catena di approvvigionamento», in cui l’attaccante ha ottenuto l’accesso al canale di distribuzione ufficiale. «La versione malevola 2.1.313 è stata pubblicata sull’account ufficiale di Anthropic, sostituendo di fatto la 2.1.312», ha dichiarato ad Ars Technica. Precisa che le estensioni si aggiornano automaticamente per impostazione predefinita in Cursor, ma che gli utenti possono modificare questa impostazione nei parametri. Phorion ha pubblicato ulteriori dettagli in un articolo sul blog.
Anthropic non ha, a questo stadio, pubblicato alcun avviso pubblico rivolto ai propri clienti riguardo a questo incidente.
Un accesso remoto persistente
Secondo Cursor, l’estensione malevola tenta di installare una backdoor persistente, cioè un accesso nascosto che permane nel tempo, basandosi su una chiave di accesso controllata dall’attaccante. Il codice è stato progettato per funzionare su Windows, macOS e Linux.
Le estensioni di Cursor vengono eseguite con i privilegi dell’ambiente di sviluppo integrato, lo strumento in cui i programmatori scrivono il loro codice. La versione compromessa potrebbe quindi, secondo la nota, accedere ai file locali, al codice sorgente e agli strumenti di sviluppo della macchina una volta installata.
