CVE-2026-52829
Təsvir
ZEBRA tamamilə Rust dilində yazılmış Zcash nodudur. 4.5.0 versiyasından əvvəl, autentifikasiya olunmamış IPv4 peer-i standart Linux dual-stack dinləyici konfiqurasiyasından istifadə edərək sinxronlaşdırılmış Zebra nodunu deterministik şəkildə dayandıra bilər. Handshake yolu, ::ffff:127.0.0.1 kimi IPv4-map edilmiş IPv6 PeerSocketAddr ünvanını MetaAddr::new_connected vasitəsilə yadda saxlamazdan əvvəl adi IPv4 formatına gətirirdi, lakin mempool davranış pozuntusu yolu xam keçici ünvanı birbaşa MetaAddrChange::UpdateMisbehavior-a ötürürdü. zebra-network/src/meta_addr.rs faylında apply_to_meta_addr funksiyası kanonik ünvan kitabçası qeydini xam yeniləmə ünvanı ilə müqayisə etdi və gözlənilməz ünvan uyğunsuzluğu assertion-una çatdı. Davranış pozuntusunun toplu təmizlənməsindən sonra panic equals abort zebrad prosesini dayandırdı; peer üçün yalnız P2P handshake prosesini tamamlamaq və etibarsız mempool tranzaksiyasını elan etmək kifayət idi. Bu problem 4.5.0 versiyasında düzəldilib.
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 |
|---|---|---|
| ZcashFoundation zebra | < 4.5.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.