CVE-2024-49364

Yüksək

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.

CiddilikYüksək
CVSS8.1
İstismar ehtimalı—
MəhsulTiny-secp256k1
Dərc1 iyl 2025
İlk görülmə1 iyl 2025
Zəiflik növüCWE-522CWE-522

Necə düzəltmək olar

Yeniləyin
  • tiny-secp256k11.1.7 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
tiny-secp256k1npmv < 1.1.71.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.

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.