Extension Claude Code piégée dans Cursor : une porte dérobée SSH sur les postes des développeurs
Le 29 octobre 2026, pendant environ onze heures, les développeurs qui ont installé ou mis à jour l’extension « Claude Code » dans l’éditeur Cursor ont pu recevoir une version piégée. Elle portait le nom officiel, Anthropic.claude-code, mais elle n’avait pas été produite par Anthropic. Une fois lancée, elle tentait d’ouvrir une porte dérobée SSH sur le poste.
Si votre équipe, un pigiste ou votre fournisseur web code avec Cursor, voici ce qui s’est passé, comment vérifier un poste en deux minutes et quelles règles adopter pour les extensions d’éditeur de code.
Extension Claude Code piégée : la fenêtre à risque
Jeudi 29 octobre 2026 (heure de l’Est)
Seul le marketplace d’extensions de Cursor était touché. Selon Cursor, les autres extensions, le marketplace officiel de Visual Studio, Open VSX et npm ne sont pas concernés.
Cursor a retiré les versions malveillantes dès leur détection, fermé tout son marketplace par précaution, changé ses clés puis remis le service en ligne. Selon les analyses publiées, au plus environ 5 000 utilisateurs ont pu recevoir la version piégée. On ne sait pas encore comment l’attaquant a pu publier dans le marketplace. Le serveur de l’attaquant a été mis hors ligne avec l’aide de l’hébergeur.
Ce que faisait l’extension sur le poste
| Action | Détail | Pourquoi c’est grave |
|---|---|---|
| Inventaire du poste | Nom de l’ordinateur, utilisateur, système, adresse IP publique, courriel Git, dossiers de travail et noms des variables d’environnement (pas leurs valeurs) | L’attaquant sait où il est et quels secrets existent sur la machine |
| Clé SSH ajoutée | Une clé de l’attaquant, nommée svc-telemetry, ajoutée au fichier authorized_keys |
Une porte d’entrée qui reste même si l’extension est supprimée |
| Service SSH activé | Tentative d’activer le serveur SSH local | Demande des droits administrateur : échoue sur la plupart des postes |
| Tunnel inversé | Connexion SSH sortante vers 134.209.82.225, relancée environ toutes les 60 secondes | Permet d’entrer sur le poste malgré le pare-feu |
| Persistance | macOS : LaunchAgent com.apple.sysmond. Windows : tâche planifiée SysMon ou script sysmon.cmd dans le dossier Démarrage |
Le mécanisme redémarre avec l’ordinateur |
Bonne nouvelle relative : selon Cursor, en raison d’erreurs dans le code malveillant, l’étape qui active le service SSH échouait presque toujours sans droits administrateur. L’attaquant ne pouvait donc probablement pas entrer par le tunnel. Mais la clé, la persistance et l’envoi des informations, eux, ont fonctionné. Cursor demande d’appliquer le nettoyage dans tous les cas.
Vérifier un poste en deux minutes
La trace la plus simple à chercher est la clé svc-telemetry. Cursor publie une commande pour chaque système et des scripts de nettoyage officiels (voir les sources).
Si la clé est trouvée : les règles du nettoyage
Poste touché : dans cet ordre
🔌 Isoler le poste
Débranchez-le du réseau avant toute autre action.
🧹 Nettoyer, pas seulement désinstaller
Désinstaller l’extension ne suffit pas : les scripts de persistance continuent de tourner. Utilisez le script de Cursor ou réinstallez le poste.
🔑 Changer les secrets depuis un autre poste
Clés d’API, jetons GitHub, accès infonuagiques, mots de passe enregistrés : à changer depuis un ordinateur sain.
🔎 Chercher ailleurs
Vérifiez les connexions vers 134.209.82.225 dans vos journaux de pare-feu et les autres postes de développeurs.
Ce n’est pas la première fois qu’un outil de développement sert de porte d’entrée. Nous avons vu récemment une extension pirate de l’OVHcloud CLI qui volait des secrets et le piège AGENTS.md visant les agents IA de code. Les postes des développeurs détiennent souvent les clés les plus précieuses de l’entreprise.
Les règles à adopter pour les extensions d’éditeur
📋
Une liste d’extensions approuvées
Pour Cursor, VS Code et les autres éditeurs, par poste de développeur.
⏸️
Pas de mise à jour automatique sur les postes sensibles
Laissez passer quelques jours avant d’installer une nouvelle version d’une extension critique.
👤
Pas de droits administrateur au quotidien
C’est ce qui a limité les dégâts ici.
🔐
Les secrets hors du poste
Gestionnaire de secrets plutôt que fichiers .env et variables d’environnement permanentes.
Comment NeoTech peut vous aider
Nos services de cybersécurité incluent l’inventaire des extensions installées sur vos postes, la vérification des traces de cette attaque et le changement des secrets exposés. Notre surveillance automatisée 24/7 avec intervention du technicien de garde repère les connexions sortantes inhabituelles, comme un tunnel SSH vers un serveur inconnu.
Réservez votre Bilan cyber gratuit
En 30 minutes, nous regardons ensemble les outils de développement de votre équipe, les droits sur les postes et l’endroit où vivent vos clés d’accès.
👉 Réservez votre Bilan cyber gratuit
Appelez-nous au 438-476-2322 ou écrivez à info@neotechcloudsolutions.com.
Nos bureaux : 2572, boul. Daniel-Johnson, bureau 237, Laval.
Sources
- Cursor — Security notice: malicious version of Anthropic.claude-code (2.1.312 and 2.1.313), 29 octobre 2026, mis à jour le 30 octobre (en anglais)
- Microsoft Security Blog — Inside a malicious Claude Code-branded Cursor extension with a persistent SSH backdoor, 30 octobre 2026 (en anglais)
- matt.security — Analyse de l’extension Claude Code piégée dans Cursor (en anglais)
Photo : Antonio Batinić, Pexels (licence Pexels).
One thought on “Extension Claude Code piégée dans Cursor : une porte dérobée SSH sur les postes des développeurs”