Il 29 ottobre 2026, il marketplace delle estensioni per l'editor di codice Cursor ha distribuito un aggiornamento fraudolento di Claude Code, l'assistente di programmazione di Anthropic. La versione malevola, identificata come 2.1.313, è stata disponibile online per circa undici ore, tra le 10:27 e le 21:35 ora di Parigi, prima di essere rimossa. In un avviso di sicurezza emesso lo stesso giorno, Cursor ha confermato che l'estensione non era sviluppata da Anthropic e ha stimato che sia stata scaricata da un massimo di 5.000 utenti, ai quali l'azienda intende contattare direttamente.
Secondo le comunicazioni ufficiali, l'obiettivo principale dell'estensione compromessa era profilare la macchina della vittima. Una volta installata, raccoglieva informazioni sensibili tra cui il sistema operativo, l'architettura del processore, il percorso della cartella personale, l'indirizzo email Git configurato e l'indirizzo IP pubblico, inviando questi dati a un server controllato dall'attaccante. Il malware ha quindi tentato di stabilire un accesso remoto persistente iniettando una chiave SSH appartenente all'attaccante nell'elenco delle chiavi autorizzate con il nome "svc-telemetry". Successivamente, ha cercato di attivare il servizio SSH locale e aprire un tunnel inverso, consentendo all'attaccante di avviare connessioni dal computer della vittima al proprio server a piacimento. Per garantire la persistenza attraverso i riavvii, l'estensione ha installato anche meccanismi specifici per mantenere la propria presenza sul sistema.
Tuttavia, l'attacco ha avuto successo solo parzialmente a causa di errori nel codice malevolo. Cursor ha riferito che il tentativo di aprire il tunnel inverso è fallito nella maggior parte dei casi, ad eccezione dello scenario altamente insolito in cui Cursor veniva avviato con privilegi di amministratore. L'attivazione del servizio SSH locale richiede questi diritti elevati, che l'estensione non possedeva sulla maggior parte dei computer macOS e Windows. Nonostante il fallimento del tunnel, le macchine colpite non erano completamente al sicuro; la chiave dell'attaccante è stata comunque aggiunta, sono stati installati script di persistenza e le informazioni di sistema sono state esfiltrate anche quando il tentativo di accesso remoto è fallito. Cursor ha dichiarato di aver lavorato con l'host cloud per mettere offline il server malevolo.
A seguito della rilevazione, Cursor ha rimosso immediatamente la versione malevola, bloccato la sua distribuzione e chiuso temporaneamente l'intero marketplace delle estensioni come misura precauzionale. Questa chiusura ha permesso all'azienda di verificare che nessuna altra estensione fosse compromessa prima di ricostruire lo store. Rimane una domanda centrale su come l'attaccante sia riuscito a pubblicare una versione dell'estensione con il nome di Anthropic all'interno del marketplace di Cursor, poiché l'avviso di sicurezza non ha spiegato il metodo utilizzato per eludere la verifica.
Fonti: Numerama.