CVE-2024-49364
Təsvir
tiny-secp256k1 kiçik bir secp256k1 native/JS wrapper-idir. Versiya 1.1.7-dən əvvəl, qlobal Buffer 'buffer' paketi olduqda, zərərli JSON-stringifiable obyektinin imzalanması zamanı gizli açar çıxarıla bilər. Bu, yalnız require('buffer') NPM buffer paketi olan mühitləri təsir edir. Buffer.isBuffer yoxlamasından yan keçmək mümkündür və bu, müxtəlif mesajlar üçün k-nin təkrar istifadəsinə səbəb olur ki, nəticədə tək bir etibarsız mesaj vasitəsilə (və hər hansı mesaj/imzanın götürülə bildiyi ikinci bir mesajla, məsələn, əvvəlcədən məlum olan etibarlı imza ilə) gizli açarın çıxarılması baş verir. Bu problem versiya 1.1.7-də aradan qaldırılmışdır.
Necə düzəltmək olar
- tiny-secp256k11.1.7 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| tiny-secp256k1npm | v < 1.1.7 | 1.1.7 |
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.