Aller au contenu
InYourGeek
visiteur@inyourgeek — console
↹ compléter↑↓ historique⏎ ouvrirhelp
EN

La lettre du lundi · la semaine tech et sécurité en un e-mail

Gratuit, chaque lundi, via Brevo (UE), désinscription en un clic · vos données et vos droits

Sécurité· 3 min de lecture

Fausse extension Claude Code sur Cursor : comment vérifier votre poste

Le 29 octobre, une version piégée de l'extension Claude Code a été proposée pendant environ 11 heures dans la boutique d'extensions de Cursor. Elle installait une porte dérobée SSH et a pu toucher jusqu'à 5 000 développeurs : voici comment vérifier votre machine et la nettoyer.

Un ordinateur portable ouvert sur un bureau plongé dans la pénombre. Un câble ambré en sort par l'arrière et file vers une porte entrouverte, et une petite clé en laiton est posée près du clavier.

Cursor a donné l’alerte le 29 octobre 2026, et Bleeping Computer en a publié le détail le 30 octobre. Le 29 octobre, de 2 h 27 à 13 h 35 heure du Pacifique, soit environ 11 heures, une version modifiée de l’extension Claude Code d’Anthropic était proposée dans la boutique d’extensions de Cursor, l’éditeur de code construit sur VS Code. Jusqu’à 5 000 développeurs ont pu y être exposés. Ces faits ne reposent que sur cette source, qui relaie l’avertissement de Cursor et les analyses des chercheurs de Phorion et d’OpenSourceMalware.

Ce que faisait l’extension piégée

La version en cause porte le numéro 2.1.313. Selon Cursor, ce n’est pas Anthropic qui l’a développée. Cursor n’a pas expliqué comment elle a pu être diffusée sous le nom d’Anthropic. Les attaquants ont inséré un chargeur JavaScript au début du fichier extension.js, sans modifier le reste du code légitime. Ce chargeur s’exécute dès que l’extension se charge, sans aucune action de l’utilisateur dans Claude Code. Il :

  • collecte le nom d’utilisateur, le nom de la machine, l’adresse IP publique, l’adresse e-mail Git et les noms des variables d’environnement liées à des identifiants sensibles ;
  • ajoute une clé SSH contrôlée par l’attaquant, tente d’activer SSH et d’ouvrir un tunnel inverse ;
  • s’installe durablement sur la machine : un LaunchAgent sur macOS, une tâche planifiée ou un script de démarrage sur Windows. Il retente le tunnel environ une fois par minute ;
  • envoie ces informations et l’état de la porte dérobée à un serveur situé à l’adresse 134.209.82[.]225.

Une porte dérobée souvent bloquée, mais pas sans effet

D’après Phorion, des erreurs de programmation ont probablement empêché l’accès à distance sur une partie des machines. Sur macOS, le programme vérifie si la connexion à distance est activée, mais sans droits d’administrateur. La commande renvoie alors une erreur et l’étape qui active SSH est sautée. Sur Windows, il tente d’installer le serveur OpenSSH via /bin/sh, absent d’une installation standard, et échoue.

La clé SSH et la persistance sont pourtant installées dans les deux cas. Le tunnel ne donne accès à la machine que si le serveur SSH y fonctionnait déjà. Les données de reconnaissance partent même si la porte dérobée échoue. Le script ne vole pas directement d’identifiants. Pour les chercheurs, cela suggère que les attaquants prévoyaient de les récupérer manuellement une fois l’accès obtenu par le tunnel.

Comment savoir si vous êtes concerné

Vous êtes potentiellement concerné si vous avez installé ou mis à jour l’extension Claude Code dans Cursor pendant ces 11 heures du 29 octobre, et plus encore si la version 2.1.313 figure dans votre éditeur. Le signe à rechercher est une clé SSH nommée svc-telemetry sur votre machine.

Les premiers signalements citaient aussi npm, Open VSX et la boutique Visual Studio Code de Microsoft. Il a ensuite été confirmé que l’extension malveillante n’a été diffusée que par Cursor. Cursor dit n’avoir trouvé aucun élément montrant que d’autres versions de l’extension ou sa distribution officielle aient été touchées.

Que faire si c’est le cas

Si la clé est présente, suivez les instructions de remédiation de Cursor. Il ne suffit pas de retirer la clé : il faut aussi isoler la machine, renouveler les secrets accessibles depuis celle-ci, invalider les sessions et reconstruire l’environnement à partir de sauvegardes saines.

Cursor a retiré l’extension et fermé temporairement toute sa boutique. Il en a profité pour vérifier les autres extensions et renouveler l’ensemble de ses clés d’accès, avant de la rouvrir. Avec l’hébergeur, il a fait mettre hors ligne le serveur de l’attaquant, ce qui coupe à la fois les tunnels inverses et l’envoi des données collectées.

Le serveur de l’attaquant est hors ligne, mais une clé SSH déposée sur un poste ne disparaît pas avec lui : c’est sur votre propre machine qu’il faut vérifier.

Sources (1)

PartagerXLinkedInFacebookBluesky

Article rédigé avec l'assistance d'une IA à partir des sources citées, puis relu et validé avant publication par Sébastien Soulier.

La lettre du lundi

La semaine tech et sécurité, chaque lundi dans votre boîte

Ce qu’il faut corriger en premier, les fuites de données, les articles en images. Gratuit, sans pub, désinscription en un clic.

Gratuit, chaque lundi, via Brevo (UE), désinscription en un clic · vos données et vos droits