Markdown Preview Enhanced 是 Visual Studio Code 的一款 Markdown 预览扩展。在版本 0.8.30 之前,该扩展会读取由仓库控制的 文件内容,并在调用 处理后,将其插入到预览 Webview 文档的 部分,且未清除其中的可执行代码。 由于此类包含脚本标记的内容在文档加载阶段即会执行,而此时 React 应用和 DOMPurify 安全过滤器尚未初始化,因此注入的脚本可以访问 接口,从而允许从 Webview 向扩展主机发送消息。 攻击者只需打开一个包含恶意内容的仓
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| shd101wyy | vscode-markdown-preview-enhanced | < 0.8.30 |
affected |
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| shd101wyy | vscode-markdown-preview-enhanced | < 0.8.30 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-54525 | 8.8 HIGH | Markdown Preview Enhanced: One Click RCE via Markdown Link Command Injection on Windows |
| CVE-2026-54566 | 8.5 HIGH | Markdown Preview Enhanced: Remote Code Execution via VM Sandbox Escape in `.crossnote/conf |
| CVE-2026-54702 | 7.3 HIGH | Markdown Preview Enhanced: Blind Command Dispatch via Unvalidated Webview Message Handler |
| CVE-2026-54703 | 5.8 MEDIUM | Markdown Preview Enhanced: Arbitrary File Write via updateMarkdown Command Without Path Va |
No comments yet