CVE-2023-30590
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.
Necə düzəltmək olar
- nodejs node.js16.20.1, 18.16.1, 20.3.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| nodejs node.js | 16.0.0 ≤ v < 16.20.1, 18.0.0 ≤ v < 18.16.1, 20.0.0 ≤ v < 20.3.1 | 16.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.
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.