CVE-2026-54755 in Klever-Goالمعلومات

الملخص

بحسب VulDB • 29/08/2026

Klever-Go هو تنفيذ بروتوكول بلوكتشين Klever باستخدام لغة Go. قبل الإصدار 1.7.19، يمكن أن تحتوي حقول "split-royalty" التي يتم فك تشفيرها في الملف `core/kapp/builtInFunctions/utils.go` على قيم أكبر من `core.HundredPercent`. وتقوم الملفات `core/kapp/kda/create.go` و `core/kapp/kda/trigger.go` بجمع هذه القيم باستخدام متراكومات (accumulators) من نوع uint32. تؤدي القيم المصممة بعناية، مثل إدخالين بقيمة 0x80000000، إلى إعادة تدوير (wrap around) مجموع التحقق ليصبح صفراً والتمرير عبر دالة `CheckValid100Params`. بعد ذلك، تقوم مسارات دفع حقوق الملكية في الملفات `core/kapp/accounts/accounts.go` و `core/kapp/market/market.go` و `core/kapp/ito/ito.go` بإسناد كل مبلغ تقسيم مفرط الحجم والتخلص بصمت من الباقي السالب، مما يسمح لعمليات نقل الأصول العادية أو عمليات الشراء عبر السوق أو شراء عروض الطرح الأولي للعملة (ITO) بإنشاء عملات KLV غير مدعومة بأصول أخرى أو أصول أخرى. تم إصلاح هذه المشكلة في الإصدار 1.7.19.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

GitHub M

حجز

16/06/2026

إفشاء

28/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-396822

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!