CVE-2026-52738

Orta

Təsvir

ZEBRA tamamilə Rust dilində yazılmış Zcash nodudur. 4.5.0 versiyasından əvvəl, bir ünvana yönəlmiş şəffaf özünə-xərcləmələrin uzun zəncirini ehtiva edən konsensus tərəfindən təsdiqlənmiş blok Zebra nodlarını daimi olaraq dayandıra bilər. zebra-state/src/service/finalized_state/zebra_db/transparent.rs faylında, finalized-state yazıcısı əvvəlcə hər bir yeni yaradılmış çıxışı kredit kimi tətbiq etdikdən sonra həmin blokdakı istifadə edilmiş çıxış debetini tətbiq edirdi. Kreditlərin öncə gəlməsi ardıcıllığı, yekun xalis balans düzgün olsa belə, ara mərhələdəki ünvan başına düşən balansın MAX_MONEY həddini aşmasına səbəb ola bilir ki, bu da "panic equals abort" release profilində expect-ə əsaslanan panikaya yol açır. zcashd tetikləyici bloku qəbul etdiyi və Zebra hər yenidən başlatmadan sonra onunla yenidən qarşılaşdığı üçün, problem düzəlişi tətbiq edilən proqram təminatı quraşdırılana qədər dayanma davam edir; istismar üçün xüsusi hazırlanmış bloku mayn etmək və müvəqqəti olaraq özünə-xərcləmə zəncirinə kifayət qədər ZEC ayırmaq tələb olunur. Bu problem 4.5.0 versiyasında aradan qaldırılıb.

CiddilikOrta
CVSS6.9
İstismar ehtimalı—
MəhsulZcashfoundation Zebra
Dərc18 avq 2026
İlk görülmə18 avq 2026
Zəiflik növüCWE-248CWE-248

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
ZcashFoundation zebra< 4.5.0—
ZcashFoundation zebra-state< 7.0.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.