CVE-2026-54755
Açıklama
Klever-Go, Klever blokzincir protokolünün Go uygulamasıdır. 1.7.19 sürümünden önce, core/kapp/builtInFunctions/utils.go dosyasında çözümlenen split-royalty alanları core.HundredPercent değerinden daha büyük değerler içerebilir ve core/kapp/kda/create.go ile core/kapp/kda/trigger.go dosyaları bu değerleri uint32 akümülatörlerinde toplar. İki adet 0x80000000 girişi gibi özel olarak hazırlanmış değerler, doğrulama toplamını sıfıra döndürerek CheckValid100Params kontrolünü geçer. Ardından core/kapp/accounts/accounts.go, core/kapp/market/market.go ve core/kapp/ito/ito.go dosyalarındaki telif ödeme yolları, her bir aşırı büyük bölünmüş tutarı kredilendirir ve negatif kalanı sessizce atarak; standart varlık transferlerinin, pazaryeri satın alımlarının veya ITO satın alımlarının karşılıksız KLV veya diğer varlıklar oluşturmasına izin verir. Bu sorun 1.7.19 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- github.com/klever-io/klever-go1.7.19 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| github.com/klever-io/klever-goGo | v < 1.7.19 | 1.7.19 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.