CVE-2024-27934
Açıklama
Deno, bir JavaScript, TypeScript ve WebAssembly çalışma zamanıdır. 1.36.2 sürümünden itibaren ve 1.40.3 sürümünden önce, doğası gereği güvenli olmayan `*const c_void` ve `ExternalPointer` kullanımı, temel yapının serbest bırakıldıktan sonra kullanım erişimine yol açarak rastgele kod çalıştırmayla sonuçlanır. Doğası gereği güvenli olmayan `*const c_void` ve `ExternalPointer` kullanımı, temel yapının serbest bırakıldıktan sonra kullanım erişimine yol açar ve bu, bir Deno çalışma zamanı içinde yürütülen kodu kontrol eden bir saldırgan tarafından izinlerden bağımsız olarak ana makinede rastgele kod çalıştırma elde etmek için istismar edilebilir. Bu hatanın hem `*const c_void` hem de `ExternalPointer` uygulamaları için istismar edilebilir olduğu bilinmektedir. 1.40.3 sürümü bu sorunu düzeltir.
Nasıl düzeltilir
- deno deno1.40.3 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| deno deno | 1.36.2 ≤ v < 1.40.3 | 1.40.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.
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.