CVE-2026-54702 in Markdown Preview Enhancedthông tin

Tóm tắt

Bởi VulDB • 15/10/2026

Markdown Preview Enhanced là một tiện ích mở rộng xem trước Markdown cho Visual Studio Code. Trước phiên bản 0.8.30, trình xử lý tin nhắn webview trong src/preview-provider.ts chấp nhận giá trị lệnh do kẻ tấn công kiểm soát và các đối số (args) do kẻ tấn công cung cấp, xây dựng một lệnh trong namespace _crossnote và gọi vscode.commands.executeCommand mà không có danh sách cho phép (allowlist) hoặc xác thực kiểu. JavaScript đang chạy sẵn trong webview xem trước có thể sử dụng cầu nối này để kích hoạt các lệnh tiện ích mở rộng có đặc quyền, bao gồm sửa đổi tệp, thực thi code-chunk, thực thi công cụ xuất và mở URL tùy ý, với các đối số do kẻ tấn công chọn. Việc khai thác yêu cầu một đường dẫn thực thi JavaScript webview riêng biệt, chẳng hạn như cuộc tiêm nhiễm .crossnote/head.html được theo dõi độc lập, nhưng không có kiểm tra ủy quyền nào khác bảo vệ ranh giới lệnh của extension-host. Vấn đề này đã được sửa trong phiên bản 0.8.30.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

chịu trách nhiệm

GitHub M

Đặt trước

16/06/2026

Tiết lộ

14/10/2026

Kiểm duyệt

được chấp nhận

EPSS

0.00000

KEV

không

Các hoạt động

rất thấp

Nguồn

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!