CVE-2026-49493
8.8 HIGHMarkdown Preview Enhanced before 0.8.28 parses Bitfield fenced code blocks with interpretJS(), which evaluates the block content as code ...
Published: 2026-06-05 · Last updated: 2026-06-05
Severity and scoring
- CVSS
- 8.8 HIGH
- Vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
- CWE
- CWE-94
Description
Markdown Preview Enhanced before 0.8.28 parses Bitfield fenced code blocks with interpretJS(), which evaluates the block content as code via vm.runInNewContext(), allowing arbitrary code execution. A crafted markdown document containing a malicious bitfield code block executes attacker-controlled code on the server side when the document is rendered or exported. Fixed in 0.8.28 by parsing bitfield register definitions with JSON5.parse(), since they are purely data.
Source: NVD
References
Related CVEs
Same CWE
- CVE-2026-52860 — Vim is an open source, command line text editor
- CVE-2026-52858 — Vim is an open source, command line text editor
- CVE-2026-47167 — Vim is an open source, command line text editor
- CVE-2026-47162 — Vim is an open source, command line text editor
- CVE-2026-44495 — Axios is a promise based HTTP client for the browser and Node.js (7.0 HIGH)