CVE-2026-54755
Təsvir
Klever-Go, Klever blokçeyn protokolunun Go tətbiqidir. 1.7.19 versiyasından əvvəl, core/kapp/builtInFunctions/utils.go faylında dekodlaşdırılan split-royalty sahələri core.HundredPercent-dən böyük dəyərlər ehtiva edə bilər və core/kapp/kda/create.go ilə core/kapp/kda/trigger.go bu dəyərləri uint32 akkumulyatorlarında cəmləyir. İki 0x80000000 girişi kimi xüsusi hazırlanmış dəyərlər validasiya cəmini sıfıra bərabər edərək (wrap) CheckValid100Params yoxlamasından keçir. Daha sonra core/kapp/accounts/accounts.go, core/kapp/market/market.go və core/kapp/ito/ito.go fayllarındakı royalty ödəniş yolları hər bir həddindən artıq bölünmüş məbləği kreditləşdirir və mənfi qalığı səssizcə silir ki, bu da adi aktiv transferlərinin, market yerində alışların və ya ITO alışlarının təminatla dəstəklənməyən KLV və ya digər aktivlərin yaradılmasına imkan verməsinə səbəb olur. Bu problem 1.7.19 versiyasında düzəldilib.
Necə düzəltmək olar
- github.com/klever-io/klever-go1.7.19 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.19 | 1.7.19 |
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.