Annonce de Cursor : entre 2:27 et 1:35 heure du Pacifique le 29 10, les versions 2.1.312 et 2.1.313 (macOS, Windows) d'Anthropic.claude-code sur son marketplace d'extensions VS Code étaient des versions modifiées malveillamment et non développées par Anthropic. Dès le chargement, le plugin collectait le nom d'hôte, le nom d'utilisateur, le système, le répertoire personnel, les noms des variables d'environnement, l'adresse e-mail Git et l'adresse IP publique pour les envoyer à l'attaquant, écrivait la clé publique SSH de l'attaquant (commentaire svc-telemetry) dans authorized_keys, tentait d'activer le service SSH local, d'établir un tunnel inverse et utilisait LaunchAgent ou les tâches planifiées pour l'auto-démarrage. Cursor a retiré cette version, a suspendu l'ensemble du marketplace pour faire tourner les clés avant de le rétablir, et a collaboré avec les fournisseurs de cloud pour désactiver les serveurs de l'attaquant.
Confiance : élevée (100) · Date de l'événement 2026-10-29
Raisons
- Il s'agit d'une attaque de la chaîne d'approvisionnement visant le canal de distribution des outils de programmation IA : selon Ars Technica, citant Phorion et le chercheur indépendant Kevin Beaumont, les versions malveillantes ont été publiées depuis le compte officiel certifié d'Anthropic sur Cursor, remplaçant les versions normales ; Cursor met à jour les extensions automatiquement par défaut, les utilisateurs peuvent donc être compromis sans aucune action de leur part. Ni Cursor ni Anthropic n'ont encore expliqué comment l'attaquant a obtenu ce compte.
- Le plugin s'exécute avec les privilèges de l'IDE, pouvant lire les fichiers locaux, le code source et les outils de développement. L'analyse de Phorion indique qu'il ne collectait que les « noms » des variables d'environnement (correspondant à KEY, TOKEN, SECRET, AWS, etc., jusqu'à 40 maximum) sans récupérer leurs valeurs, afin d'inventorier les machines disposant de credentials cloud et de jetons API, facilitant ainsi la sélection de cibles pour des attaques ultérieures.
- Le code présente des défauts : l'activation du service SSH nécessite des privilèges d'administrateur, ce qui échouera sur la plupart des machines macOS et Windows, empêchant l'attaquant de se connecter via le tunnel ; toutefois, l'écriture de la clé publique, des scripts d'auto-démarrage et la transmission des informations sur l'hôte sont toujours effectuées, c'est pourquoi les autorités recommandent un nettoyage complet dans tous les cas.
Utilisation
- Si vous avez installé ou mis à jour ce plugin depuis le marketplace d'extensions de Cursor pendant la période mentionnée le 29 10 : sur macOS / Linux, exécutez grep -qs svc-telemetry ~/.ssh/authorized_keys pour vérifier (sur Windows, utilisez la commande PowerShell indiquée dans l'annonce) ; si vous trouvez une correspondance, vous êtes affecté.
- Pour les machines affectées, suivez l'annonce de Cursor : téléchargez le script officiel remediate-macos.sh (exécuté en tant qu'utilisateur standard, ne pas utiliser root) ou remediate-windows.ps1 (PowerShell en tant qu'administrateur) pour supprimer le plugin, les éléments d'auto-démarrage, les processus de tunnel et la clé publique ; la simple désinstallation du plugin est insuffisante. Faites ensuite tourner les credentials et les sessions accessibles depuis cette machine à partir d'un appareil fiable, et réinstallez le système si nécessaire. L'annonce et l'analyse de Phorion listent des indicateurs de compromission tels que les adresses IP, les chemins de fichiers et les hachages, utilisables pour une vérification à l'échelle de l'entreprise.
Risques
- L'affirmation selon laquelle « jusqu'à 5000 utilisateurs ont été affectés » provient de The Decoder et Ars Technica rapportant les dires de Cursor ; ce chiffre n'apparaît pas sur la page d'annonce de sécurité de Cursor.
- Les versions affectées ont fait l'objet de déclarations changeantes : Phorion ne mentionnait initialement que 2.1.313, puis a mis à jour son rapport le 31 10 pour inclure 2.1.312 et 2.1.313 conformément à l'annonce mise à jour de Cursor ; Phorion affirme que le code malveillant contenait également une logique pour Linux, tandis que l'annonce de Cursor ne listait que macOS et Windows.
- Au moment de la publication de l'article d'Ars Technica, Anthropic n'avait pas publié d'annonce destinée aux utilisateurs ; la raison de la compromission du compte et l'impact éventuel sur d'autres canaux de distribution n'ont pas été divulgués (Cursor a déclaré qu'il n'y avait aucune preuve que d'autres versions ou canaux de distribution officiels aient été affectés).
Ouvrir · Annonce de sécurité de Cursor · Analyse de sécurité de Phorion · Ars Technica