Aller au contenu Aller aux outils de la page
S’abonner
Logo blanc de Cursor, un cube hexagonal et le mot CURSOR, sur fond noirLogo blanc de Cursor, un cube hexagonal et le mot CURSOR, sur fond noir
Visuel : Cursor

TechUS4 min de lecture

Cursor : un faux Claude Code en boutique Une porte dérobée SSH sous le nom d'Anthropic

Le 29 octobre 2026, une version modifiée de l'extension Claude Code, non développée par Anthropic, a été proposée sur la boutique d'extensions de Cursor pendant près de onze heures.

Par La rédaction

Pourquoi ça compte

Le nom d'un éditeur reconnu sur une boutique officielle suffit à faire installer du code hostile. Cursor, dont la boutique a servi de vecteur, a communiqué le jour même avec des vérifications et des scripts ; Anthropic, selon Solidot, n'avait fait aucune déclaration au moment de l'article de Solidot, le 30 octobre. Pour les marques d'outils pour développeurs, la confiance se joue désormais dans la chaîne de distribution.

Les faits

Annonceur
Cursor
Médias
Anthropic (éditeur dont le nom a été usurpé), Phorion (analyse technique)
Date
29 octobre 2026
Marché
États-Unis, international

Selon Cursor, une version modifiée de l'extension Claude Code a été disponible sur sa boutique entre environ 2 h 27 et 13 h 35, heure du Pacifique, le 29 octobre 2026. Le billet de sécurité de l'éditeur vise Anthropic.claude-code 2.1.312 et 2.1.313 pour Windows et macOS, et précise que ces versions n'ont pas été développées par Anthropic. D'après heise, qui cite Reuters, jusqu'à 5 000 utilisateurs seraient concernés. Solidot reprend ce chiffre comme une estimation.

Le code ajouté essaie d'installer une porte dérobée SSH persistante : ajout d'une clé d'accès de l'attaquant au fichier authorized_keys, activation du service SSH local et ouverture d'un tunnel inversé, selon Cursor. Il collecte aussi le nom de la machine, le nom d'utilisateur, le système, le dossier personnel, l'adresse Git configurée et l'adresse IP publique. Des scripts de fond relancent le tunnel environ toutes les 60 secondes.

Phorion, la société de sécurité qui a analysé le paquet, relève que le code injecté s'exécute dès que Node charge le fichier, avant même la fonction d'activation de l'extension : l'utilisateur n'a rien à ouvrir. Une extension tourne avec les droits de l'éditeur et de la personne qui le lance, donc avec accès aux fichiers locaux et au code source.

L'attaque a aussi échoué en partie. Cursor indique qu'activer SSH exige des droits d'administrateur que l'extension n'a pas sur la plupart des postes macOS et Windows. Phorion explique le cas macOS : le script interroge l'état de la connexion à distance sans droits root, obtient un message d'erreur au lieu de « Off » et saute l'activation. La clé de l'attaquant, la persistance et l'envoi des informations de la machine ont tout de même eu lieu, précise Cursor. Si SSH était déjà activé, la porte restait ouverte, avertit Phorion.

Le contexte

Cursor a retiré la version dès la détection, bloqué toute nouvelle diffusion, puis fermé toute la boutique par précaution, avant d'auditer les accès, de changer ses clés et de la rouvrir. L'hébergeur du serveur de l'attaquant a été sollicité pour le mettre hors ligne : le tunnel et la remontée d'informations ne fonctionnent plus. Cursor dit n'avoir aucune preuve que d'autres versions ou la distribution officielle soient touchées. Selon heise, une version nettoyée existe et les administrateurs doivent passer au moins à la 2.1.314.

Le billet de Cursor met le lecteur au travail : une commande pour vérifier la présence de la clé étiquetée svc-telemetry, deux scripts de remédiation (macOS et Windows), des empreintes de fichiers et des adresses réseau. Il précise que désinstaller l'extension ne suffit pas, car la charge laisse des scripts de persistance. Le texte a été mis à jour le 30 octobre pour corriger les indicateurs et clarifier les versions touchées, ce qui explique les écarts entre les premiers relais (2.1.313 seule) et la version actuelle (2.1.312 et 2.1.313).

Numerama, heise et Solidot ont repris l'affaire le 30 octobre. Solidot signale qu'Anthropic n'avait publié aucune déclaration au moment de son article. La rédaction n'a pas trouvé de communiqué de l'éditeur dans le dossier lu : cette absence est un constat daté, pas une conclusion.

Lecture de la rédaction. Pour une marque qui édite des outils de développement, l'incident déplace le risque de réputation : le nom Anthropic a servi de laissez-passer sur une boutique que l'éditeur ne contrôle pas, et c'est son logo qui a rassuré. La réponse de Cursor, rapide et outillée, limite les dégâts de son côté. Elle ne dit pas comment un paquet signé du nom d'un éditeur a pu être publié, point que le billet laisse ouvert et que la rédaction ne peut pas combler.

Ce que ça change

  1. Un guide qui s'exécute. Cursor donne une commande de contrôle, des scripts de nettoyage et la liste des indicateurs dans le même billet. Un équipier peut agir sans ouvrir de ticket. C'est le modèle à copier pour une communication de crise destinée à des développeurs.
  2. La coupure franche. Fermer toute la boutique, changer les clés et la rouvrir coûte en disponibilité mais répond à la seule question que se pose un utilisateur inquiet : est-ce que d'autres extensions sont touchées ? Cursor affirme que non, après audit.

Sources

  1. Cursor : Security notice: malicious version of Anthropic.claude-code (2.1.312 and 2.1.313) identified in the Cursor VS Code Extension Marketplace US, 29 octobre 2026
  2. Phorion : Backdoor in Claude Code for VS Code extension on the Cursor Marketplace US, 30 octobre 2026
  3. heise online : Claude-Code-Erweiterung im Cursor-Marktplatz mit Malware infiziert DE, 30 octobre 2026
  4. Solidot : Claude Code for VS Code 官方扩展被植入后门 CN, 30 octobre 2026
  5. Numerama : Des hackers ont distribué une version piégée de Claude Code à des milliers de développeurs FR, 30 octobre 2026
Toutes les sources (6)
  1. Golem.de : Claude Code: Millionenfach installierte Cursor-Erweiterung kompromittiert DE, 30 octobre 2026

Cités dans l’article

À lire ensuite

Article suivant, TechAstropad ajoute un terminal à Workbench

Menu

S’abonner
Réglages

Réglages de lecture

Thème