CVE-2026-34067

Aşağı

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.

CiddilikAşağı
CVSS3.1
İstismar ehtimalı—
MəhsulNimiq Proof-of-stake
Dərc22 apr 2026
İlk görülmə22 apr 2026
Zəiflik növüCWE-617CWE-617

Necə düzəltmək olar

Yeniləyin
  • nimiq nimiq_proof-of-stake1.3.0 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
nimiq nimiq_proof-of-stakev < 1.3.01.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.

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.