CVE-2026-54525
Last modified
CVE-2026-54525 is a high-severity vulnerability rated 8.8/10 on the CVSS scale. 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. EPSS estimates a 0.43% chance of exploitation in the next 30 days.
Description
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.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| shd101wyy | vscode-markdown-preview-enhanced | < 0.8.28 |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-54525?
How severe is CVE-2026-54525?
How do I fix CVE-2026-54525?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-5452A flaw has been found in UCC CampusConnect App up to 14.3.5 …3.3
- CVE-2026-54520AI Agent Automation is a modular AI agent workflow automatio…8.1
- CVE-2026-54521FairEmail is a fully featured, open source, privacy-friendly…6.1
- CVE-2026-54522MessagePack for Ruby is an implementation of the MessagePack…5.4
- CVE-2026-54523Kyverno is a policy engine designed for cloud native platfor…9.6
- CVE-2026-54524Frappe HR is an open-source human resources management solut…7.1
- CVE-2026-54526Argo Workflows is an open source container-native workflow e…9.9
- CVE-2026-54527JupyterLab Git is a Git extension for JupyterLab. From 0.30.…9
- CVE-2026-54528JupyterLab Git is a Git extension for JupyterLab. Prior to 0…7.1
- CVE-2026-54529SQLAdmin is a flexible Admin interface for SQLAlchemy models…5.3
- CVE-2026-5453A vulnerability has been found in Rico só vantagem pra inves…3.3
- CVE-2026-54530pypdf is a free and open-source pure-python PDF library. Pri…5.5
Are you affected by CVE-2026-54525?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
