CVE-2024-34346

Yüksek

Açıklama

Deno; güvenli varsayılanlara sahip bir JavaScript, TypeScript ve WebAssembly çalışma zamanıdır. Deno sandbox'ı, Unix ve Windows platformlarındaki çeşitli konumlarda bulunan ayrıcalıklı dosyalara dosya okuma/yazma erişimine izin verilerek beklenmedik şekilde zayıflatılabilir. Örneğin, `/proc/self/environ` dosyasının okunması `--allow-env` ile eşdeğer bir erişim sağlayabilir ve `/proc/self/mem` dosyasına yazılması `--allow-all` ile eşdeğer bir erişim sağlayabilir. Tüm dosya sistemine okuma ve yazma erişimi veren kullanıcılar, bu dosyalara erişimin ek ve istenmeyen sonuçları olabileceğinin farkında olmayabilirler. Dokümantasyon, güvenlik sandbox'ının gücünü artırmak için bu uygulamanın yapılması gerektiğini yansıtmamıştır. Kodlarını `--allow-read` veya `--allow-write` ile çalıştıran kullanıcılar, dosya sistemi işlemleri aracılığıyla beklenmedik şekilde ek izinler vermiş olabilirler. Deno 1.43 ve üzeri sürümler; Unix platformunda `/etc`, `/dev` (ayrıca Linux platformlarında `/proc` ve `/sys`) dizinlerini ve Windows'ta `\\` ile başlayan herhangi bir yolu okumak veya yazmak için açıkça `--allow-all` erişimi gerektirir.

ÖnemYüksek
CVSS8.4
İstismar olasılığı—
ÜrünDeno
Yayın7 May 2024
İlk görülme7 May 2024

Nasıl düzeltilir

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

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
deno denov < 1.43.11.43.1

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-2024-34346 · Deno · Dark Radar