CVE-2026-34067
Təsvir
nimiq-transaction, Nimiq-in Rust tətbiqində istifadə olunan tranzaksiya primitivini təmin edir. Versiya 1.3.0-dan əvvəl, `HistoryTreeProof::verify` funksiyası `assert_eq!(history.len(), positions.len())` səbəbindən `history.len() != positions.len()` olduğu yanlış formalaşdırılmış sübutlarda panikaya (crash) səbəb olur. Sübut obyekti etibarsız p2p cavablarından (`ResponseTransactionsProof.proof`) törədilir və buna görə də təsdiqlənənə qədər şəbəkə sərhədində hücumçunun nəzarətindədir. Bədniyyətli bir peer, uzunluq uyğunsuzluğu olan xüsusi hazırlanmış daxiletmə sübutu qaytarmaqla sistemin çökməsini tətikləyə bilər. Bu zəiflik üçün düzəliş v1.3.0 versiyasının tərkibinə daxil edilmişdir. Məlum olan heç bir alternativ həll yolu yoxdur.
Necə düzəltmək olar
- nimiq nimiq_proof-of-stake1.3.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| nimiq nimiq_proof-of-stake | v < 1.3.0 | 1.3.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.