CVE-2023-22499

Yüksek

Açıklama

Deno, V8 kullanan ve Rust ile oluşturulmuş bir JavaScript ve TypeScript çalışma zamanıdır. Çok iş parçacıklı programlar, izin istemini yeniden yazarak programın ilgisiz bir işlem için kullanıcı onayını beklediğini öne sürebilir ve böylece etkileşimli izin istemini taklit edebiliyordu. Kötü niyetli bir program, izin istemi gösterildikten sonra terminal ekranını temizleyebilir ve genel bir mesaj yazabilirdi. Bu durum, Web Worker API kullanan ve etkileşimli izin istemine güvenen kullanıcıları etkilemektedir. Yeniden üretim oldukça zamanlama hassasiyetine sahiptir ve her denemede güvenilir şekilde tekrarlanamaz. Bu sorun, etkileşimli istem eklemeyen sistemlerde (örneğin headless sunucular) istismar edilemez. Sorun Deno v1.29.3 sürümünde düzeltilmiştir; tüm kullanıcıların bu sürüme güncellemesi önerilir. Kullanıcıların yükseltme yapmaları tavsiye edilir. Yükseltme yapamayan kullanıcılar, etkileşimli izin istemlerini devre dışı bırakmak için --no-prompt bayrağıyla çalıştırabilirler.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünDeno
Yayın17 Oca 2023
İlk görülme17 Oca 2023
Zayıflık türüCWE-362Yarış durumu

Nasıl düzeltilir

Güncelleyin
  • deno deno1.29.3 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
deno deno1.9.0 ≤ v < 1.29.31.29.3

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.

Intelligence 360 paketinde

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.

CVE-2023-22499 · Deno · Dark Radar