CVE-2026-49440

Yüksək

Təsvir

Deno JavaScript, TypeScript və WebAssembly mühitidir (runtime). Versiya 2.8.1-dən əvvəl, çağırıcı tərəfindən options.checks parametrinin standart dəyəri olan 0 saxlanıldığı halda, node:crypto.checkPrime(candidate[, options][, callback]) və crypto.checkPrimeSync(candidate[, options]) funksiyaları heç bir Miller-Rabin raundunu icra etmirdi. Bu rejimdə namizəd üçün tətbiq edilən yeganə test 17,863-ə qədər olan sadə ədədlərə sınaq bölünməsi idi. Ən kiçik sadə vuruğu bu həddi aşan hər hansı mürəkkəb ədəd — məsələn, ondan dərhal sonra gələn iki sadə ədədin hasili (məsələn, 17,881 × 17,891) doğru ("ehtimal ki, sadədir") kimi hesabatlaşdırılırdı. Eyni uyğunsuzluq polyfill-in çağırdığı daha aşağı səviyyəli op_node_check_prime / op_node_check_prime_bytes yollarına da təsir edirdi. Bu zəiflik 2.8.1 versiyasında aradan qaldırılmışdır.

CiddilikYüksək
CVSS7.4
İstismar ehtimalı—
MəhsulDeno
Dərc23 iyn 2026
İlk görülmə23 iyn 2026
Zəiflik növüCWE-325CWE-325

Necə düzəltmək olar

Yeniləyin
  • deno deno2.8.1 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
deno denov < 2.8.12.8.1

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.