CVE-2026-40092
Təsvir
nimiq-blockchain, Nimiq-in Rust implementasiyası üçün davamlı blok yaddaşı təmin edir. 1.3.0 və daha aşağı versiyalarda bədniyyətli şəbəkə peer-i, xüsusi hazırlanmış Kademlia DHT qeydi paylaşmaqla hər hansı Nimiq full node-unu çökdürə bilər. Çökməyə səbəb olmaq üçün bədniyyətli şəkildə hazırlanmış qeyd, bayt uzunluğu dəqiq 64 olmayan imza sahəsinə malik TaggedSigned<ValidatorRecord, KeyPair> ehtiva etməlidir. Qurban node-un DHT verifikatoru TaggedSigned::verify funksiyasını çağırdıqda, icra Ed25519PublicKey üçün TaggedPublicKey implementasiyasındakı Ed25519Signature::from_bytes(sig).unwrap() hissəsinə çatır. from_bytes çağırışı uğursuz olur, çünki ed25519_zebra::Signature::try_from 64 bayt olmayan dilimləri rədd edir və unwrap() panika törədir. BLS TaggedPublicKey implementasiyası xəta zamanı düzgün şəkildə false qaytarır; yalnız Ed25519 implementasiyası panika törədir. Bu problem 1.4.0 versiyasında aradan qaldırılıb.
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.4.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.