CVE-2026-54703
Açıklama
Markdown Preview Enhanced, Visual Studio Code için bir Markdown önizleme eklentisidir. 0.8.30 sürümünden önce, Markdown Preview Enhanced içindeki _crossnote.updateMarkdown komutu rastgele bir URI ve saldırgan tarafından kontrol edilen içeriği kabul etmekte, ardından hedefin mevcut önizleme tarafından temsil edilen Markdown dosyası olduğunu doğrulamadan bunları vscode.workspace.fs.writeFile fonksiyonuna iletmektedir. Önizleme webview'inde halihazırda yürütülen JavaScript, bu komutu eklenti mesaj köprüsü aracılığıyla çağırabilir ve kullanıcı yapılandırması, başlangıç, kaynak ve derleme dosyaları dahil olmak üzere VS Code kullanıcısının işletim sistemi ayrıcalıkları tarafından izin verilen herhangi bir dosyayı yazabilir. Bu dosya yazma zafiyeti, bağımsız olarak takip edilen head.html enjeksiyonu ve kör komut gönderimi zayıflıkları gibi ayrı bir webview JavaScript yürütme yolu gerektirir. Bu sorun 0.8.30 sürümünde düzeltilmiştir.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| shd101wyy vscode-markdown-preview-enhanced | < 0.8.30 | — |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.