CVE-2026-82407
Təsvir
Klever-Go, Klever blokçeyn protokolunun Go tətbiqidir. 1.7.20 versiyasından əvvəl core/kapp/validators/validators.go Register və runtime validator yeniləmə yolu, təqdim edilmiş BLSPublicKey-i əyrilik (curve), sadə sıra altqrupu (prime-order subgroup) və ya sıfırdan fərqli olma validasiyası olmadan qəbul edir. Yanlış formatlanmış açara malik bir validator uyğunluq qazanarkən və konsensus qrupuna seçilərkən, MultiSigner.Reset və müvafiq imza yoxlama yaratma yolu qrup açarını deserializasiya edə bilmir və slotu ləğv edir. Bu, raundların təkrarən buraxılmasına və məhsuldarlığın azalmasına səbəb olur; konsensus qrupu uyğun validatorlar çoxluğuna bərabər olan şəbəkə isə tamamilə dayana bilər. Genesis validasiyasına təsir etmir, çünki həmin yol artıq CheckPublicKeyValid funksiyasını yerinə yetirir. Bu problem 1.7.20 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- github.com/klever-io/klever-go1.7.20 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| github.com/klever-io/klever-goGo | v < 1.7.20 | 1.7.20 |
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.