CVE-2023-30590

Yüksək

Təsvir

crypto.createDiffieHellman() tərəfindən qaytarılan generateKeys() API funksiyası yalnız çatışmayan (və ya köhnəlmiş) açarları generasiya edir, yəni hələ təyin edilməyibsə, yalnız gizli açarı generasiya edir, lakin funksiya həmçinin setPrivateKey() çağırıldıqdan sonra müvafiq açıq açarı hesablamaq üçün də lazımdır. Lakin sənədlərdə bu API çağırışı haqqında belə deyilir: "Gizli və açıq Diffie-Hellman açar dəyərlərini generasiya edir". Sənədləşdirilmiş davranış faktiki davranışdan çox fərqlidir və bu fərq, həmin API-lərdən istifadə edən tətbiqlərdə təhlükəsizlik problemlərinə yol aça bilər, çünki DiffieHellman tətbiq səviyyəli təhlükəsizliyin əsası kimi istifadə oluna bilər, buna görə də nəticələr genişdir.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı74. faiz dərəcəsi1,5%
MəhsulNodejs Node.js
Dərc28 noy 2023
İlk görülmə28 noy 2023

Necə düzəltmək olar

Yeniləyin
  • nodejs node.js16.20.1, 18.16.1, 20.3.1 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
nodejs node.js16.0.0 ≤ v < 16.20.1, 18.0.0 ≤ v < 18.16.1, 20.0.0 ≤ v < 20.3.116.20.1, 18.16.1, 20.3.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.

CVE-2023-30590 · Nodejs Node.js · Dark Radar