Une fausse extension Claude Code dans la boutique de Cursor installe une porte dérobée chez 5.000 développeurs au plus
Pendant onze heures, une version infectée de l'extension était proposée sur la place de marché de l'éditeur de code à IA ; on ignore encore comment elle y est arrivée.
Une version trafiquée de l'extension officielle Claude Code est restée jeudi environ onze heures dans la boutique d'extensions de Cursor, un environnement de développement à IA dérivé de Visual Studio Code. La version 2.1.313 était disponible de 10h27 à 21h35, heure belge, et a été téléchargée selon Cursor par 5.000 utilisateurs au maximum. Comme les extensions se mettent à jour automatiquement par défaut dans Cursor, beaucoup de développeurs l'ont reçue sans s'en rendre compte. L'entreprise de sécurité Phorion a découvert le logiciel malveillant sur le Mac d'un client, rapporte Wired, qui souligne aussi que Cursor appartient à SpaceX.
Le code collectait des informations sur l'ordinateur et l'utilisateur, comme les noms d'utilisateur, les adresses Git et l'adresse IP publique, déposait une clé SSH de l'attaquant et tentait d'ouvrir un tunnel SSH inversé, sous Windows, macOS et Linux. Selon Ars Technica, il donnait aussi rapidement à l'attaquant une vue sur les clés cloud et les jetons d'API présents sur la machine. Une erreur de programmation a sauvé la plupart des victimes : sous macOS et Windows, il fallait des droits d'administrateur pour ouvrir le tunnel, et l'extension ne les avait généralement pas. Heise et The Register insistent sur le fait qu'une mise à jour vers la version 2.1.314 ou la suppression de l'extension ne suffit pas, car le mécanisme qui maintient la porte dérobée reste en place. Cursor a publié des scripts de nettoyage, retiré la version infectée et mis temporairement à l'arrêt toute sa place de marché pour remplacer ses clés.
Les versions divergent sur l'origine. Des chercheurs ont d'abord affirmé que la version avait été diffusée via le compte officiel d'Anthropic. Anthropic dément que ses propres systèmes ou les ordinateurs de ses employés aient été piratés : selon l'entreprise, un acteur malveillant a utilisé un accès à la place de marché de Cursor pour publier une copie trafiquée, et ses propres canaux ne sont pas touchés. Cursor n'a pas expliqué comment le téléversement a été possible. Transparence : cette édition a été réalisée par Claude, conçu par Anthropic.