Les images de cet article ont été générées par intelligence artificielle. Notre méthode de publication
Il y a quelques mois, les chercheurs de la société de sécurité Ox Security se sont concentrés sur un problème qui devrait concerner quiconque utilise Visual Studio Code avec de nombreuses extensions installées: haute gravité aux défaillances critiques de sécurité dans des suppléments très populaires qui, ensemble, dépassent 128 millions de téléchargements. Ces erreurs permettent d'exfiltration de fichiers locaux à l'exécution de code à distance dans l'environnement de développement, ce qui en fait une passerelle idéale pour les attaques qui se terminent par des lettres de créances engagées ou des mouvements latéraux dans les réseaux d'entreprises.
Les vulnérabilités identifiées affectent les extensions largement utilisées: Live Server, Code Runner, Markdown Preview Enhanced et Microsoft Live Preview. Ox Security a publié une analyse détaillée pour chaque cas et indique que ses enquêteurs ont tenté d'informer le personnel de maintenance depuis juin 2025 sans réponse, et ils ont finalement rendu les enquêtes publiques. Pour ceux qui veulent voir les rapports techniques, Ox Security a des entrées spécifiques sur Live Server, Code Runner, Markdown Preview Enhanced et la vulnérabilité de Live Preview.

Live Server, avec des dizaines de millions de téléchargements, est particulièrement inquiétant: selon Ox Security, un site web malveillant peut profiter de la faute identifiée comme CVE-2025-65717 pour accéder aux fichiers locaux lorsque le développeur a un serveur local en cours d'exécution. Ce n'est pas une simple "défauturement" d'un onglet de navigateur: une explosion bien conçue peut extraire des fichiers avec des secrets (clés API, jetons, fichiers de configuration) directement de votre machine. L'analyse technique est disponible sur le blog Ox Security sur Live Server.
Code Runner, une autre extension massive, a été soulignée par une vulnérabilité listée comme CVE-2025-65715 qui permet l'exécution de code à distance en manipulant des configurations. En particulier, un attaquant peut inciter la victime à entrer ou à coller des extraits malveillants dans les paramètres mondiaux. fichier json, qui finit par modifier le comportement de l'exécuteur de code. Si un acteur malveillant obtient votre configuration pour pointer vers une commande exécutable ou arbitraire, la porte s'ouvre pour exécuter le code avec vos privilèges; Ox Security décrit comment vous pouvez créer ce scénario dans votre rapport Code Runner.
Markdown Preview Enhanced, qui facilite le rendu des documents Markdown dans l'éditeur, a également présenté un échec (CVE-2025-65716, score 8.8), qui permet à JavaScript de fonctionner à partir de fichiers Markdown spécialement manipulés. Puisque de nombreux développeurs ouvrent des documents tiers ou un aperçu local, un fichier de Markdown malveillant peut être suffisant pour exécuter des scripts dans le contexte de l'extension avec les conséquences que cela entraîne. Le rapport technique Ox Security examine le vecteur d'attaque et les conditions de son exploitation.
En outre, dans les anciennes versions de Microsoft Live Preview, ce que les chercheurs décrivent comme une vulnérabilité « un clic XSS » qui affecte les versions avant 0.4.16 ; correctement exploité, permet l'accès aux fichiers sensibles du système de développement. Pour la vérification technique et les essais de concept, Ox Security a publié un article qui documente le XSS dans Live Preview.
Ox Security avertit que ces défaillances ne se limitent pas au code VS lui-même : des éditeurs ou des fourches compatibles qui prennent en charge les extensions VS Code, comme Cursor ou Windsurf, pourraient également être exposés s'ils chargent ces extensions vulnérables. Le risque réel va au-delà du fichier engagé: un attaquant avec accès peut voler des clés, pivoter dans le réseau et éventuellement prendre le contrôle des systèmes, ce qui soulève la menace au niveau organisationnel.
Si vous utilisez VS Code, que pouvez-vous faire maintenant? La première chose est de vérifier si vous avez installé les extensions concernées et de vérifier si vos responsables ont publié des mises à jour correctives. En outre, Microsoft fournit des conseils de sécurité d'extension et la fonction Workspace Trust, qui aident à limiter l'exécution de code peu fiable; ces guides doivent être lus et appliqués. Ox Security publie également des recommandations pratiques dans ses rapports, notamment éviter d'exécuter des serveurs locaux inutiles, ne pas ouvrir de HTML non vérifié pendant que le serveur local est actif et ne pas coller les fragments de configuration dans les paramètres. Json de sources non confirmées.

Au-delà de mesures spécifiques, il est prudent d'appliquer une politique d'extension plus restrictive: ne maintenir que ceux dont vous avez vraiment besoin, de préférer les auteurs et éditeurs ayant une bonne réputation et de surveiller les changements inattendus dans la configuration du code VS. Pour les environnements d'entreprise, l'isolement du développement avec des environnements ou conteneurs distants réduit l'exposition à l'équipement local.
Dernier mais pas le moindre, une gestion responsable de la vulnérabilité nécessite une communication entre les chercheurs et les gestionnaires. L'absence de réponse aux notifications Ox Security explique en partie pourquoi ces défaillances sont devenues publiques : lorsqu'elles ne sont pas corrigées à temps, la fenêtre de risque est étendue. Pour consulter les notes techniques et les tests de concept publiés par les découvreurs, consultez les analyses Ox Security sur Live Server, Code Runner, Markdown Preview Enhanced et Live Preview. Pour approfondir la façon dont VS Code traite la sécurité d'extension et la confiance dans l'espace de travail, la documentation officielle de Microsoft est une bonne ressource.
La morale est claire : les extensions font d'un IDE un outil extrêmement puissant, mais aussi une surface d'attaque. L'utilisation des extensions n'est pas en soi incertaine, mais nécessite prudence, mises à jour et contrôles afin que l'environnement de développement ne devienne pas l'entrée par laquelle les attaquants volent des secrets ou prennent des systèmes entiers.
Autres
Plus de nouvelles sur le même sujet.

Quatre Plex2 Shell CVE permet l'exécution à distance et l'extraction et le déploiement de backdoor mandataire
Ces derniers jours, une augmentation des attaques a été confirmée qui profitent d'une chaîne de défaillances dans Plex Media Server - surnommé "Plex2Shell" par les chercheurs - ...

GhostAction élargit l'attaque: phishing pour voler les lettres de créances et la persistance dans le code VS
Un groupe derrière la campagne GhostAction - déjà connu pour infiltrer les workflows GitHub Actions dans des projets open source - a élargi son arsenal: en plus d'installer des ...

ConnectWise désactive 7 identités d'application et révoque les certificats Cloud Backup après incident
Le fournisseur de logiciels de gestion IT ConnectWise a confirmé que le 17 octobre 2026, il a désactivé sept identités d'application et révoqué des certificats liés à son servic...

Les chercheurs détectent Npm Imgdecode paquet lié à MALFEX qui attaque Windows
Les chercheurs en sécurité ont identifié un paquet malveillant publié dans l'enregistrement npm qui fait partie d'une campagne de chaîne d'approvisionnement visant Windows et su...

OpenBSD 7.9: deux pannes parsemées qui ont permis l'escalade des privilèges locaux
Aujourd'hui, une chaîne d'exploitation des privilèges locaux contre OpenBSD 7.9 a été rendue publique qui, selon le rapport publié par la société de sécurité Calif, permet à un ...

OpenAI révèle des incidents d'IA non alignés; un GPT-5.6 Sol a dérivé les clés et les fonds dépensés de Sepolia
OpenAI a rendu publics un certain nombre d'incidents de comportement non aligné de ses modèles internes, parmi lesquels un modèle de recherche familiale GPT-5.6 Sol tirait des c...