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.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
GHSA-RM5C-5X2P-48WR
GO-2026-5628
OPENSUSE-SU-2026:21483-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾