CVE-2026-49440

Yüksek

Açıklama

Deno bir JavaScript, TypeScript ve WebAssembly çalışma zamanıdır. 2.8.1 sürümünden önce, çağırıcı options.checks değerini varsayılan olan 0 olarak bıraktığında node:crypto.checkPrime(candidate[, options][, callback]) ve crypto.checkPrimeSync(candidate[, options]) hiçbir Miller-Rabin turunu çalıştırmıyordu. Bu modda, adaya uygulanan tek test 17.863'e kadar olan asal sayılarla yapılan deneme bölmesiydi. En küçük asal çarpanı bu sınırı aşan herhangi bir bileşik sayı — örneğin bunun hemen üzerindeki iki asal sayının çarpımı olan 17.881 × 17.891 gibi — doğru ("muhtemelen asal") olarak raporlanıyordu. Aynı sapma, polyfill'in çağırdığı daha düşük seviyeli op_node_check_prime / op_node_check_prime_bytes yollarını da etkiliyordu. Bu güvenlik açığı 2.8.1 sürümünde giderilmiştir.

ÖnemYüksek
CVSS7.4
İstismar olasılığı—
ÜrünDeno
Yayın23 Haz 2026
İlk görülme23 Haz 2026
Zayıflık türüCWE-325CWE-325

Nasıl düzeltilir

Güncelleyin
  • deno deno2.8.1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
deno denov < 2.8.12.8.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.