PT-2026-48345
CVE-2026-52878
·
تاريخ النشر
2026-06-05
·
تاريخ التحديث
2026-10-23
الوصف من
CVSS 3.1
7.5
عاليةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Klever-Go من 1.7.14 إلى 1.7.17
الوصف
يمكن أن يحدث خطأ «nil-pointer panic» بسبب معاملة protobuf يتم فيها حذف الرسالة الفرعية
RawData المضمنة، مما يؤدي إلى فك تشفير RawData إلى القيمة nil. أثناء فك تشفير والتحقق من صحة المعاملات التي يتم تداولها عبر شبكة P2P، تقوم الدالة txVersionChecker.CheckTxVersion() بإلغاء مرجعية tx.RawData.Version دون إجراء فحص لـ nil. ونظرًا لأن استدعاء libp2p pubsub وطبقة الشبكة لا ينفذان آلية استرداد، فإن حالة الذعر تؤدي إلى تعطل عملية العقدة بأكملها. يمكن للمهاجم إرسال رسالة protobuf مكونة من 3 بايت دون الحاجة إلى مفتاح التحقق أو حصة أو أموال أو حساب على السلسلة. إذا تم استهداف عدد كافٍ من العقد في مجموعة مدققي BLS، يمكن إيقاف إنتاج الكتل، مما يؤدي إلى توقف السلسلة.التوصيات
تحديث Klever-Go إلى الإصدار 1.7.18.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾