CVE-2025-47270
Təsvir
nimiq/core-rs-albatross, Albatross konsensus alqoritminə əsaslanan Nimiq Proof-of-Stake protokolunun Rust tətbiqidir. nimiq/core-rs-albatross-un `nimiq-network-libp2p` alt-krate-i nəzarətsiz yaddaş ayrılması səbəbindən Xidmətdən İmtina (DoS) hücumuna qarşı həssasdır. Konkret olaraq, `Discovery` şəbəkə mesajının idarəetmə tətbiqi, yuxarı hədd təyin etmədən, peer tərəfindən təqdim edilən uzunluq dəyərinə əsasən bufer ayırır. Bu uzunluq `u32` olduğu üçün, bir peer 4 QB-a qədər yaddaş ayrılmasını tetikləyə bilər ki, bu da potensial olaraq yaddaşın tükənməsinə və nodun çökməsinə səbəb olar. Discovery mesajları peer kəşfi üçün müntəzəm olaraq mübadilə edildiyi üçün, bu zəiflikdən təkrarən istifadə edilə bilər. Bu zəiflik üçün düzəliş rəsmi olaraq v1.1.0 versiyasının tərkibində yayılıb. Düzəliş discovery mesajının ölçüsü üçün 1 MB limitini tətbiq edir və həmçinin məlumat oxunduqca mesaj buferinin ölçüsünü tədricən dəyişdirir. Məlum olan heç bir alternativ həll yolu mövcud deyil.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| nimiq core-rs-albatross | < 1.1.0 | — |
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.