I ricercatori di sicurezza di Phorion hanno reso nota una vulnerabilità nell’estensione ufficiale “Claude Code for VS Code” distribuita tramite il Cursor Marketplace. La versione dannosa (2.1.313) è stata compromessa attraverso la catena di fornitura del software, con una backdoor SSH multipiattaforma in grado di stabilire un accesso remoto persistente su sistemi macOS, Linux e Windows. A seguito della divulgazione, la versione interessata è stata rimossa dal marketplace e dai registri dei pacchetti associati.

A differenza dei tradizionali programmi di furto di credenziali, questo attacco è stato progettato per fornire un accesso interattivo a lungo termine alle workstation degli sviluppatori, inserendo chiavi di autenticazione SSH, stabilendo tunnel inversi e creando meccanismi di persistenza nel sistema operativo.

Per le organizzazioni che utilizzano Claude Code, VS Code o Cursor negli ambienti di sviluppo, questo incidente rappresenta un significativo aggravamento del panorama delle minacce alla catena di approvvigionamento degli IDE.

Secondo Phorion, un aggressore ha modificato il bundle JavaScript principale dell’estensione anteponendovi un’espressione di funzione a esecuzione immediata (IIFE) dannosa che veniva eseguita non appena l’estensione veniva caricata. Non era richiesta alcuna interazione da parte dell’utente.

Poiché le estensioni di VS Code e Cursor vengono eseguite con i permessi dell’utente che ha effettuato l’accesso, il codice dannoso ottiene immediatamente l’accesso ai repository di codice sorgente, ai file locali, alle credenziali di sviluppo, alle configurazioni SSH e agli strumenti cloud.

L’impatto potenziale di questo incidente nella catena di approvvigionamento del software è ancora in fase di valutazione. Non è noto se le versioni ufficiali dell’estensione siano state compromesse su marketplace diversi da Cursor.

Se si utilizza VS Code con l’estensione per Claude, si consiglia di verificare i seguenti indicatori di compromissione (IoC) all’interno del proprio ambiente:

  • Versione dell’estensione: 2.1.313
  • Connessioni in uscita verso 134.209.82[.]225
  • Creazione dei seguenti file:
  • File temporanei che iniziano con: .stk_

~/.config/.smt

~/.config/.smtk
~/Library/LaunchAgents/com.apple.sysmond.plist

Voci in Authorized_keys che fanno riferimento a: svc-telemetry

Se la vostra organizzazione è stata colpita da questo attacco alla catena di fornitura del software, contattate il team di risposta agli incidenti di Integrity360 per ricevere assistenza.

Riferimento: https://phorion.io/blog/offical-claude-code-vsx-compromise/

Se siete preoccupati per una qualsiasi delle minacce descritte in questo bollettino o avete bisogno di aiuto per determinare quali misure adottare per proteggervi dalle minacce più rilevanti che la vostra organizzazione deve affrontare, contattate il vostro account manager oppure mettetevi in contatto con noi per scoprire come proteggere la vostra organizzazione.