CVE-2026-33184

Yüksək

Təsvir

nimiq/core-rs-albatross, Albatross konsensus alqoritminə əsaslanan Nimiq Proof-of-Stake protokolunun Rust tətbiqidir. Versiya 1.3.0-dan əvvəl kəşf idarəedicisi (discovery handler) əl sıxma (handshake) zamanı həmyaşıd tərəfindən idarə olunan limiti qəbul edir və onu dəyişdirilmədən saxlayır. Ardınca dərhal gələn HandshakeAck yolu limit = 0 şərtini nəzərə alır və sıfır kontakt qaytarır ki, bu da sessiyanın zərərsiz görünməsinə səbəb olur. Daha sonra eyni sessiya Established statusuna çatdıqda, dövri yeniləmə yolu self.peer_list_limit.unwrap()-i usize - 1 kimi hesablayır. Limit = 0 olduqda, bu dəyər usize::MAX-a çevrilir və daha sonra rand 0.9.2 kitabxanasında choose_multiple() funksiyası dərhal Vec::with_capacity(amount)-i çağırmağa çalışır ki, bu da tutum aşımı (capacity overflow) səbəbindən deterministik şəkildə panikaya (panic) səbəb olur. Bu problem versiya 1.3.0-da aradan qaldırılmışdır.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulNimiq Proof-of-stake
Dərc3 apr 2026
İlk görülmə3 apr 2026
Zəiflik növüCWE-191CWE-191

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əhsulTəsirlənən versiyalarDüzəldildiyi versiya
nimiq nimiq_proof-of-stakev ≤ 1.2.2—

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-2026-33184 · Nimiq Proof-of-stake · Dark Radar