Direct naar de inhoud
⚡ Kritieke cyberalerts voor jouw sector & systemen — direct in je inbox. Aanmelden →
cybernieuws.nl Cybersecurity en informatiebeveiling nieuws alerts live · 13 min 166 bronnen 1 kritiek 14 vandaag
CVE's Videos Dagbriefing

← Terug naar CVE-database

CVE-2026-54566

NONE Gepubliceerd: CWE-94

Beschrijving NL

Markdown Preview Enhanced is een Markdown preview extensie voor Visual Studio Code. Voorafgaand aan 0.8.29 evalueert Markdown Preview Enhanced repository-gecontroleerde .crossnote/config.js- en .crossnote/parser.js-bestanden met vm.runInNewContext, die geen beveiligingsgrens biedt vanuit het Node.js-hostrijk. Het openen van een Markdown-bestand in een kwaadaardige repository laadt deze bestanden automatisch, en prototype-keten traversal kan de host Function constructor en het procesobject bereiken, waardoor besturingssysteemopdrachten zonder verdere interactie als slachtofferaccount kunnen worden uitgevoerd. Zowel de configuratie-evaluatie als de parser-hook-evaluatie worden beïnvloed en de aanval is niet afhankelijk van de beschikbaarheid van de module. Dit probleem is opgelost in versie 0.8.29.

Origineel (Engels) tonen

Markdown Preview Enhanced is a Markdown preview extension for Visual Studio Code. Prior to 0.8.29, Markdown Preview Enhanced evaluates repository-controlled .crossnote/config.js and .crossnote/parser.js files with vm.runInNewContext, which does not provide a security boundary from the Node.js host realm. Opening a Markdown file in a malicious repository automatically loads these files, and prototype-chain traversal can reach the host Function constructor and process object, allowing operating-system commands to execute as the victim account without further interaction. Both configuration evaluation and parser-hook evaluation are affected, and the attack does not depend on module-scoped require being available. This issue is fixed in version 0.8.29.

References