Une version de l’extension VS Code liée à Claude a été publiée via le compte officiel d’Anthropic sur le marché de Cursor avec du code malveillant. Cursor décrit une tentative de porte dérobée SSH multi‑OS et affirme avoir bloqué l’infrastructure distante et retiré la version incriminée. Jusqu’à 5 000 utilisateurs seraient concernés, sans explication publique à ce stade sur l’origine de la compromission.
Cursor bloque le serveur malveillant et retire la version 2.1.313
Cursor indique avoir collaboré avec son fournisseur cloud pour empêcher les appareils infectés d’accéder au serveur utilisé par le shell inversé. L’entreprise a retiré l’extension compromise de son marché et bloqué toute distribution supplémentaire. Elle a également fermé temporairement le VSCode Marketplace afin de renouveler les clés, auditer les accès et vérifier qu’aucune autre extension n’avait été compromise, avant de le rouvrir. Selon Phorian, des bogues dans les versions Windows et macOS ont limité le fonctionnement du backdoor dans certains cas, mais le code malveillant reste considéré comme une menace capable d’établir une persistance et de transmettre des informations de reconnaissance à l’opérateur.
Jusqu’à 5 000 utilisateurs visés, avec mises à jour automatiques par défaut
Cursor estime que jusqu’à 5 000 utilisateurs ont pu être exposés à la version compromise. Les sources initiales évoquent un risque pour près de 5 000 développeurs. Par défaut, les extensions Cursor se mettent à jour automatiquement, bien que ce paramètre puisse être modifié, ce qui augmente la probabilité d’installation d’une version malveillante. Toute personne ayant téléchargé ou actualisé l’extension VS Code d’Anthropic depuis Cursor entre 5h27 ET et 16h35 jeudi doit se considérer comme potentiellement concernée. Cursor indique qu’une extension fonctionne avec les permissions de l’environnement de développement intégré, ce qui autorise l’accès aux fichiers locaux, au code source et aux outils de développement dès qu’elle est installée. Le code visait les systèmes Windows, macOS et Linux.
Vous codez avec l’IA ?
Outils, agents et nouveautés dev IA décryptés, chaque soir en 5 min. Gratuit.
Inclus dès l'inscription : notre sélection des meilleurs guides & comparatifs IA.
Choisissez votre rythme
Gratuit · Pas de spam · Désabonnement en 1 clic
Le malware tentait une porte dérobée SSH et une persistance toutes les 60 s
Cursor fait état d’une opération visant à installer une porte dérobée SSH persistante en utilisant une clé sous le contrôle de l’attaquant, en activant le service SSH local et en mettant en place un tunnel inversé. Le logiciel malveillant récupérait des données relatives à la machine et à l’utilisateur, telles que le nom de l’hôte, l’identifiant utilisateur, le système d’exploitation, l’architecture, les répertoires de travail, les variables d’environnement, l’adresse e-mail Git configurée ainsi que l’adresse IP publique. Cursor précise que l’intégration de la clé SSH et l’activation du service échouaient le plus souvent sans droits administrateur à cause de fautes dans le code. La mise en place d’une persistance était tentée via LaunchAgent sur macOS ou par une tâche planifiée en tant que SYSTEM, accompagnée d’une solution de repli sur Windows, avec des essais répétés environ toutes les 60 secondes. Les informations concernant l’hôte et le statut du backdoor étaient transmises par HTTP POST à l’URL /beacon sur le port 8099. Phorian indique que la collecte de noms de variables permettait de dresser rapidement l’inventaire de crédentiels cloud et de jetons API pour prioriser d’éventuelles attaques ultérieures.
Chaîne d’approvisionnement compromise, versions publiées et zones d’ombre
Luke Roberts, CTO et co‑fondateur de Phorian, qualifie l’incident de compromission de la chaîne d’approvisionnement, l’attaquant ayant eu accès au canal officiel de distribution. Il précise que la version 2.1.313 a été publiée sur le compte officiel d’Anthropic en remplacement de la 2.1.312, une diffusion également signalée par Kevin Beaumont. L’extension concernée est une extension VS Code distribuée sur le marché de Cursor, la version malveillante étant la 2.1.313, suivie plus tard d’une 2.1.314 selon Beaumont. Cursor et Anthropic n’ont pas expliqué comment le compte a été compromis. Anthropic n’a pas, à ce stade, diffusé d’avis public à ses clients, et les deux entreprises n’ont pas répondu aux questions sur l’origine de la compromission ni sur l’absence de notification. Cursor et Phorian publient des indicateurs de compromission, comme des adresses IP et des hachages, pour aider à l’identification des systèmes affectés.





