CVE-2026-54703 in vscode-markdown-preview-enhancedالمعلومات

الملخص

بحسب VulDB • 14/10/2026

Markdown Preview Enhanced هو امتداد لمعاينة Markdown لـ Visual Studio Code. قبل الإصدار 0.8.30، يقبل الأمر _crossnote.updateMarkdown في Markdown Preview Enhanced عنوان URI تعسفيًا ومحتوىً يتحكم فيه المهاجم، ثم يمررهما إلى vscode.workspace.fs.writeFile دون التحقق من أن الهدف هو ملف Markdown الذي تمثله المعاينة الحالية. يمكن لـ JavaScript قيد التنفيذ بالفعل داخل webview للمعاينة استدعاء هذا الأمر عبر جسر رسائل الامتداد وكتابة أي ملف مسموح به بموجب امتيازات نظام التشغيل الخاصة بمستخدم VS Code، بما في ذلك ملفات التكوين للمستخدم، والإقلاع، والمصدر، والبناء. تتطلب ثغرة الكتابة إلى الملفات هذه مسار تنفيذ JavaScript منفصلًا لـ webview، مثل حقن head.html الذي يتم تتبعه بشكل مستقل وضعف إرسال الأوامر غير المرئي (blind command-dispatch). تم إصلاح هذه المشكلة في الإصدار 0.8.30.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

GitHub M

حجز

16/06/2026

إفشاء

15/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-420330

EPSS

0.00216

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!