S'inscrire

Cybersécurité - 30/10/2026

Extension Claude Code piégée : une porte dérobée SSH installée

L'extension Claude Code officielle a été compromise sur Open VSX pour installer une porte dérobée SSH persistante.

Des chercheurs en cybersécurité ont révélé un incident préoccupant pour les développeurs. En effet, l’extension Claude Code officielle d’Anthropic a été compromise sur le registre Open VSX. Son objectif était d’installer une porte dérobée SSH persistante sur les machines infectées.

L’affaire ne s’arrête pas là. En effet, l’enquête a depuis relié le problème à la compromission du Cursor Marketplace. Par conséquent, Cursor, la plateforme de programmation assistée par IA, a brièvement retiré son service. Il fallait supprimer le code malveillant.

Une extension Claude Code officielle détournée

Claude Code est l’outil de programmation assistée d’Anthropic. Il existe également sous forme d’extension pour les éditeurs compatibles avec VS Code. Les développeurs y accordent naturellement leur confiance. En effet, elle porte le sceau de l’éditeur.

C’est précisément ce qui rend l’attaque efficace. D’abord, une extension officielle ne suscite en général aucune méfiance. De plus, elle s’exécute au cœur de l’environnement de travail. C’est là que se trouvent le code source, les clés et les jetons d’accès.

Dans cet incident, la version diffusée sur Open VSX n’était donc plus saine. Elle déployait un accès SSH persistant sur les hôtes touchés. Autrement dit, l’attaquant pouvait revenir sur la machine même après la fermeture de l’éditeur.

Cursor Marketplace, l’origine de la compromission

Les investigations ont pointé vers un maillon situé en amont. Le problème découle de la compromission du Cursor Marketplace. Ce n’est donc pas l’éditeur du logiciel qui a été directement piraté. C’est la plateforme de distribution qui l’a été.

Cursor a réagi en mettant brièvement son service hors ligne. Ce retrait temporaire visait ainsi à nettoyer le malware. Par ailleurs, l’entreprise a indiqué avoir identifié un incident de sécurité.

Cette chaîne d’événements illustre un risque bien connu. En effet, les places de marché d’extensions forment une cible de choix. Ainsi, une seule intrusion peut toucher de nombreux utilisateurs à la fois. Ces derniers n’ont pourtant commis aucune erreur.

Par ailleurs, les éditeurs dérivés de VS Code s’appuient souvent sur des registres alternatifs. Toutefois, ces registres n’offrent pas toujours les mêmes garanties que la boutique d’origine. La surface d’attaque s’en trouve donc élargie.

Pourquoi une porte dérobée SSH est si inquiétante

SSH est le protocole standard d’administration à distance. En effet, un accès SSH illégitime ressemble à une connexion ordinaire. Par conséquent, il passe facilement inaperçu dans la surveillance quotidienne.

Les attaquants ajoutent généralement leur propre clé aux fichiers d’autorisation de la machine. Ensuite, ils peuvent se connecter à volonté, sans mot de passe. La persistance est ainsi assurée, même après une mise à jour de l’extension.

Les conséquences potentielles sont lourdes :

  • vol de code source et de secrets d’entreprise ;
  • récupération de clés SSH, de jetons d’API et d’identifiants cloud ;
  • déplacement latéral vers d’autres systèmes du réseau ;
  • injection de code malveillant dans des projets en cours.

Pour un poste de développeur, l’enjeu dépasse donc la seule machine. Il touche toute la chaîne d’approvisionnement logicielle. En effet, un poste compromis peut contaminer les dépôts, les pipelines et les produits livrés aux clients.

Que faire si l’extension Claude Code est installée ?

À ce stade, les informations disponibles ne détaillent pas toutes les versions affectées. Elles ne précisent pas non plus la durée exacte de l’exposition. La prudence s’impose donc pour tous les utilisateurs concernés.

D’abord, identifiez si l’extension a été installée ou mise à jour via Open VSX ou le Cursor Marketplace. Ensuite, inspectez la machine à la recherche de traces d’accès SSH inhabituelles.

  • Vérifiez le fichier ~/.ssh/authorized_keys et supprimez toute clé inconnue.
  • Contrôlez la configuration du service SSH et les connexions récentes.
  • Examinez les processus et les tâches planifiées suspects.
  • Désinstallez l’extension, puis réinstallez-la uniquement depuis une source validée après la correction.
  • Révoquez et renouvelez les clés SSH, jetons et mots de passe présents sur la machine.

En cas de doute sérieux, la réinstallation complète du poste reste l’option la plus sûre. Il faut également prévenir l’équipe sécurité de l’organisation. Celle-ci pourra ainsi rechercher d’éventuels accès sur les serveurs et dépôts liés.

Ce qu’il faut retenir

  • L’extension Claude Code officielle d’Anthropic a été compromise sur Open VSX.
  • Le malware installait une porte dérobée SSH persistante.
  • La cause a été reliée à la compromission du Cursor Marketplace.
  • Cursor a brièvement retiré son service pour éliminer le code malveillant.
  • Les développeurs concernés doivent vérifier leurs accès SSH et renouveler leurs secrets.

Enfin, cet épisode rappelle une règle simple. Une extension, même officielle, reste un code exécuté avec vos privilèges. C’est pourquoi il faut limiter leur nombre. Surveillez également les mises à jour et les communications des éditeurs.

Source : Official Claude Code VS Code Extension Compromised to Install Persistent SSH Backdoor

Sujets récents

CERT-FR CERTFR-2026-ALE-014 ALERTE [Màj] Multiples vulnérabilités dans PHP (21 octobre 2026) 21/10/2026 ◆ NVD CVE-2026-96554 MEDIUM 6.4 The BuddyBoss Platform plugin for WordPress is vulnerable to Stored… 31/10/2026 ◆ CISA KEV CVE-2026-118527 EXPLOITÉE Ivanti Connect Secure Generation of Predictable Numbers or Identifiers Vulnerability 30/10/2026 ◆ EXPLOIT-DB CVE-2026-109618 EXPLOIT PUBLIC [remote] PHP2Shell (CVE-2026-109618) - PHP core versions after v5.4 -… 22/10/2026 ◆ CERT-FR CERTFR-2026-ALE-013 ALERTE Vulnérabilité dans Ivanti Connect Secure (ICS) (14 octobre 2026) 14/10/2026 ◆ NVD CVE-2026-76010 HIGH 8.8 The Photo Gallery, Sliders, Proofing and Themes – NextGEN Gallery… 31/10/2026 ◆ CISA KEV CVE-2026-111357 EXPLOITÉE Ivanti Connect Secure Missing Authentication for Critical Function Vulnerability 30/10/2026 ◆ EXPLOIT-DB EDB-52696 EXPLOIT PUBLIC [remote] Edimax BR-6478AC firmware v2.20 - authenticated command injection 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-012 ALERTE Incident de sécurité ciblant les contrôleurs à distance des installations… 12/10/2026 ◆ NVD CVE-2026-120194 HIGH 7.5 A flaw was found in json-glib. The JSONPath slice evaluator… 31/10/2026 ◆ CISA KEV CVE-2026-97229 EXPLOITÉE GitLab Community Edition and Enterprise Edition Integer Overflow or Wraparound… 29/10/2026 ◆ EXPLOIT-DB EDB-52697 EXPLOIT PUBLIC [webapps] Automotive Shop Management System 1.0 - SQLi 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-011 ALERTE Multiples vulnérabilités dans Citrix NetScaler ADC et Gateway (28 septembre… 28/09/2026 ◆ NVD CVE-2026-120114 HIGH 7.2 The Debug Log Manager – Conveniently Monitor and Inspect Errors… 31/10/2026 ◆ CISA KEV CVE-2026-76418 EXPLOITÉE Cisco Secure Firewall ASA Software and Cisco Secure FTD Software… 29/10/2026 ◆ EXPLOIT-DB EDB-52698 EXPLOIT PUBLIC [webapps] Open eClass 3.15 - RCE 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-010 ALERTE Vulnérabilité dans Metabase (10 septembre 2026) 10/09/2026 ◆ NVD CVE-2026-118599 MEDIUM 5.5 A file overwrite vulnerability exists in Epiphany when installing WebExtension… 31/10/2026 ◆ CISA KEV CVE-2026-41709 EXPLOITÉE Broadcom VMWare ESX Insufficient Logging Vulnerability 28/10/2026 ◆ EXPLOIT-DB EDB-52699 EXPLOIT PUBLIC [webapps] Keycloak 26.7.2 - Unauthenticated Account Takeover 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-009 ALERTE Multiples vulnérabilités dans SonicWall Secure Mobile Access (02 septembre 2026) 02/09/2026 ◆ NVD CVE-2026-118598 MEDIUM 6.5 A logic error in Epiphany's site permission handling can cause… 31/10/2026 ◆ CISA KEV CVE-2026-46300 EXPLOITÉE Linux Kernel Missing Initialization of a Variable Vulnerability 28/10/2026 ◆ EXPLOIT-DB EDB-52700 EXPLOIT PUBLIC [remote] Synametrics Syncrify 6.2 - command execution 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-008 ALERTE Multiples vulnérabilités dans Microsoft Sharepoint (22 juillet 2026) 22/07/2026 ◆ NVD CVE-2026-116752 MEDIUM 6.4 The GeoDirectory – WP Business Directory Plugin and Classified Listings… 31/10/2026 ◆ CISA KEV CVE-2026-48356 EXPLOITÉE Adobe Commerce and Magento Unrestricted Upload of File with Dangerous… 27/10/2026 ◆ EXPLOIT-DB EDB-52701 EXPLOIT PUBLIC [remote] South River Technologies Titan MFT Server 26.0.0 - code… 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-014 ALERTE [Màj] Multiples vulnérabilités dans PHP (21 octobre 2026) 21/10/2026 ◆ NVD CVE-2026-96554 MEDIUM 6.4 The BuddyBoss Platform plugin for WordPress is vulnerable to Stored… 31/10/2026 ◆ CISA KEV CVE-2026-118527 EXPLOITÉE Ivanti Connect Secure Generation of Predictable Numbers or Identifiers Vulnerability 30/10/2026 ◆ EXPLOIT-DB CVE-2026-109618 EXPLOIT PUBLIC [remote] PHP2Shell (CVE-2026-109618) - PHP core versions after v5.4 -… 22/10/2026 ◆ CERT-FR CERTFR-2026-ALE-013 ALERTE Vulnérabilité dans Ivanti Connect Secure (ICS) (14 octobre 2026) 14/10/2026 ◆ NVD CVE-2026-76010 HIGH 8.8 The Photo Gallery, Sliders, Proofing and Themes – NextGEN Gallery… 31/10/2026 ◆ CISA KEV CVE-2026-111357 EXPLOITÉE Ivanti Connect Secure Missing Authentication for Critical Function Vulnerability 30/10/2026 ◆ EXPLOIT-DB EDB-52696 EXPLOIT PUBLIC [remote] Edimax BR-6478AC firmware v2.20 - authenticated command injection 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-012 ALERTE Incident de sécurité ciblant les contrôleurs à distance des installations… 12/10/2026 ◆ NVD CVE-2026-120194 HIGH 7.5 A flaw was found in json-glib. The JSONPath slice evaluator… 31/10/2026 ◆ CISA KEV CVE-2026-97229 EXPLOITÉE GitLab Community Edition and Enterprise Edition Integer Overflow or Wraparound… 29/10/2026 ◆ EXPLOIT-DB EDB-52697 EXPLOIT PUBLIC [webapps] Automotive Shop Management System 1.0 - SQLi 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-011 ALERTE Multiples vulnérabilités dans Citrix NetScaler ADC et Gateway (28 septembre… 28/09/2026 ◆ NVD CVE-2026-120114 HIGH 7.2 The Debug Log Manager – Conveniently Monitor and Inspect Errors… 31/10/2026 ◆ CISA KEV CVE-2026-76418 EXPLOITÉE Cisco Secure Firewall ASA Software and Cisco Secure FTD Software… 29/10/2026 ◆ EXPLOIT-DB EDB-52698 EXPLOIT PUBLIC [webapps] Open eClass 3.15 - RCE 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-010 ALERTE Vulnérabilité dans Metabase (10 septembre 2026) 10/09/2026 ◆ NVD CVE-2026-118599 MEDIUM 5.5 A file overwrite vulnerability exists in Epiphany when installing WebExtension… 31/10/2026 ◆ CISA KEV CVE-2026-41709 EXPLOITÉE Broadcom VMWare ESX Insufficient Logging Vulnerability 28/10/2026 ◆ EXPLOIT-DB EDB-52699 EXPLOIT PUBLIC [webapps] Keycloak 26.7.2 - Unauthenticated Account Takeover 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-009 ALERTE Multiples vulnérabilités dans SonicWall Secure Mobile Access (02 septembre 2026) 02/09/2026 ◆ NVD CVE-2026-118598 MEDIUM 6.5 A logic error in Epiphany's site permission handling can cause… 31/10/2026 ◆ CISA KEV CVE-2026-46300 EXPLOITÉE Linux Kernel Missing Initialization of a Variable Vulnerability 28/10/2026 ◆ EXPLOIT-DB EDB-52700 EXPLOIT PUBLIC [remote] Synametrics Syncrify 6.2 - command execution 21/10/2026 ◆ CERT-FR CERTFR-2026-ALE-008 ALERTE Multiples vulnérabilités dans Microsoft Sharepoint (22 juillet 2026) 22/07/2026 ◆ NVD CVE-2026-116752 MEDIUM 6.4 The GeoDirectory – WP Business Directory Plugin and Classified Listings… 31/10/2026 ◆ CISA KEV CVE-2026-48356 EXPLOITÉE Adobe Commerce and Magento Unrestricted Upload of File with Dangerous… 27/10/2026 ◆ EXPLOIT-DB EDB-52701 EXPLOIT PUBLIC [remote] South River Technologies Titan MFT Server 26.0.0 - code… 21/10/2026 ◆