Direct naar de inhoud
⚡ Kritieke cyberalerts voor jouw sector & systemen — direct in je inbox. Aanmelden →
CVE's Videos Dagbriefing

← Terug naar CVE-database

CVE-2026-54525

HIGH · 8.8 CVSS Gepubliceerd: CWE-78

Beschrijving NL

Markdown Preview Enhanced is een Markdown preview extensie voor Visual Studio Code. Voorafgaand aan 0.8.28 geeft Markdown Preview Enhanced preview-link handling een gedecodeerd, Markdown-gecontroleerd linkdoel door aan een helper voor het openen van een Windows-bestand die child_process.exec oproept met de startopdracht. Wanneer een Windows-gebruiker een niet-vertrouwd Markdown-bestand opent en op een vervaardigde externe of niet-ondersteunde koppeling klikt, worden shell-metakarakters in het gedecodeerde doel door cmd.exe geïnterpreteerd als opdrachtscheiders, waardoor een door de aanvaller geselecteerde opdracht kan worden uitgevoerd met de bevoegdheden van de huidige VS-codegebruiker. De aanval vereist één normale preview-link-klik, maar vereist geen kwaadaardige werkruimteconfiguratie, scriptuitvoering om te worden ingeschakeld of extra bestanden. Dit probleem is opgelost in versie 0.8.28.

Origineel (Engels) tonen

Markdown Preview Enhanced is a Markdown preview extension for Visual Studio Code. Prior to 0.8.28, Markdown Preview Enhanced preview-link handling passes a decoded, Markdown-controlled link target to a Windows file-opening helper that invokes child_process.exec with the start command. When a Windows user opens an untrusted Markdown file and clicks a crafted external or unsupported-scheme link, shell metacharacters in the decoded target are interpreted by cmd.exe as command separators, allowing an attacker-selected command to run with the privileges of the current VS Code user. The attack requires one normal preview-link click but does not require malicious workspace configuration, script execution to be enabled, or additional files. This issue is fixed in version 0.8.28.

References