Markdown Preview Enhanced pour Visual Studio Code permet à du JavaScript déjà exécuté dans la webview d’appeler des commandes privilégiées de l’extension avec des arguments contrôlés par l’attaquant. L’exploitation dépend d’une voie distincte d’exécution de JavaScript dans la webview, mais le pont vers l’hôte de l’extension ne vérifie pas de liste d’autorisation ni le type des arguments.
Source : NVD — CVE-2026-54702
Analyse technique
Le gestionnaire de messages accepte une commande et des arguments contrôlés, puis appelle vscode.commands.executeCommand dans l’espace _crossnote. Les commandes accessibles comprennent notamment la modification de fichiers, l’exécution de code de bloc et des outils d’export.
Impact, versions et correctif
Action recommandée
Mettre à niveau l’extension vers la version 0.8.30 ou ultérieure.
Sources
Priorisation DFS : P3 · 1 source(s).