L'extension Claude d'Anthropic victime d'une porte dérobée pendant près de 12 heures, parce que les chaînes d'approvisionnement sont apparemment en papier mouillé
L'extension Claude d'Anthropic pour Cursor a été victime d'une porte dérobée pendant près de 12 heures, affectant jusqu'à 5 000 développeurs, et Anthropic n'a toujours pas averti publiquement quiconque – parce que pourquoi commencer maintenant ?
Dans un développement qui ne surprendra absolument personne ayant déjà marmonné « sûrement que la mise à jour automatique ne me trahira pas », une extension officielle VS Code pour le modèle Claude d'Anthropic a été victime d'une porte dérobée et a menacé jusqu'à 5 000 machines de développeurs, selon plusieurs sources vendredi. Anthropic, pour sa part, a jusqu'ici refusé d'avertir ses clients de l'incident – opérant vraisemblablement selon le principe corporate éprouvé que si vous ne mentionnez pas la faille, c'est plus une ambiance qu'une crise.
Le paquet compromis était une extension VS Code disponible sur le marketplace de Cursor, un fabricant d'outils de développement assistés par IA, a déclaré l'entreprise vendredi. La version malveillante, 2.1.313, a ensuite affecté « au plus 5 000 utilisateurs », vraisemblablement lorsqu'ils l'ont téléchargée ou que leurs systèmes l'ont automatiquement récupérée et installée – parce que rien ne dit « logiciel moderne » comme une fonctionnalité qui installe vos problèmes pour vous.
Anthropic a publié la version 2.1.314 plusieurs heures après que la version précédente est devenue disponible sur Cursor, selon le chercheur indépendant Kevin Beaumont. Beaumont et le CTO et cofondateur de la société de sécurité Phorian ont tous deux déclaré que la version 2.1.313 avait été distribuée via le compte officiel d'Anthropic sur Cursor. Jusqu'ici, ni Cursor ni Anthropic n'ont expliqué comment les attaquants ont pris le contrôle du compte – un détail qui semble valoir, disons, un billet de blog.
« C'était une compromission de la chaîne d'approvisionnement où l'attaquant a obtenu accès au canal de distribution officiel », a déclaré Luke Roberts, CTO et cofondateur de Phorian, à Ars. « La version malveillante 2.1.313 a été publiée sur le compte officiel d'Anthropic, supplantant effectivement la 2.1.312. Les extensions se mettent à jour automatiquement dans Cursor par défaut, mais les utilisateurs peuvent configurer cela dans les paramètres. » Phorian a plus de détails ici – vraisemblablement dans un document intitulé « Ce que vous auriez aimé savoir avant ».
Anthropic n'a pas encore émis d'avis public de l'incident aux clients. La stratégie de communication de l'entreprise semble calquée sur l'expérience de pensée « si un arbre tombe dans une forêt », sauf que l'arbre est une porte dérobée et la forêt est votre ordinateur portable.
Cursor a déclaré que l'extension malveillante tente d'installer une porte dérobée SSH persistante en utilisant une clé SSH contrôlée par l'attaquant ajoutée, en activant le service SSH local et en ouvrant un tunnel SSH inversé. Le code a été écrit pour fonctionner sous Windows, macOS et Linux – un engagement admirable envers la compatibilité multiplateforme, si rien d'autre. Parce que les extensions Cursor s'exécutent avec les permissions de l'environnement de développement intégré de l'outil, la version porte dérobée aurait probablement accès aux fichiers locaux, au code source et aux outils de développement une fois installée. En d'autres termes, elle avait carte blanche.
Phorion a déclaré que le vol de noms de variables a permis à l'opérateur de faire rapidement l'inventaire des identifiants cloud et des jetons API stockés sur un appareil compromis, probablement pour prioriser les machines à cibler lors d'attaques ultérieures. Efficace ! Presque professionnel. On pourrait même dire « de qualité entreprise ».
Des bugs dans le code malveillant pour Windows et macOS ont empêché la porte dérobée de fonctionner dans certains cas. Phorion a déclaré que malgré les défauts de codage, « le malware reste une menace importante qui installe la persistance et renvoie la reconnaissance de l'hôte à l'opérateur ». Donc les attaquants étaient négligents, mais pas assez – un juste milieu réconfortant.
Cursor a déclaré que le personnel de l'entreprise a travaillé avec le fournisseur cloud hébergeant le serveur auquel le shell inversé se connectait afin que les appareils infectés ne puissent plus l'atteindre. Le personnel a également supprimé la version porte dérobée du marketplace et bloqué toute distribution ultérieure. L'entreprise a également fermé le VSCode Marketplace pour faire tourner les clés, auditer les contrôles d'accès et confirmer qu'aucune autre extension n'avait été compromise. Le marketplace est maintenant ouvert – vous pouvez donc retourner télécharger des choses avec la confiance traditionnelle.
Il reste difficile de savoir pourquoi Anthropic n'avertit pas publiquement les clients de la menace et pourquoi Anthropic et Cursor ne
The Good Times
Les nouvelles dans votre boîte.
Un résumé sardonique, livré selon votre horaire. Gratuit. Désabonnez-vous quand vous en avez assez.
Déjà abonné mais on n'arrive jamais dans votre boîte ? Regardez dans vos spams et cliquez sur 'Non spam' (ou 'Retirer des spams') pour nous sortir du purgatoire des indésirables. Vous rendrez service à tout le monde.
Si vous n'ouvrez aucun de nos e-mails pendant un mois, vous serez automatiquement retiré de la liste.
Rewrite Article
Select parts to regenerate with a fresh AI pass. Translations will be updated automatically.
Generate AI Image
Creates a sardonic version of the article image using OpenAI.