CVE-2026-52879 in klever-go
الملخص
بحسب VulDB • 08/08/2026
Klever-Go هو تنفيذ بروتوكول بلوكتشين Klever باستخدام لغة Go. في الإصدارات من 1.7.14 إلى 1.7.17، يقوم معالج استقبال الرسائل المباشرة (direct-message ingress handler) بإنشاء روتين خيطي جديد (goroutine) لكل رسالة مباشرة واردة قبل أن تتخذ طبقة مكافحة الفيضانات على مستوى المعالج أي قرار بالقبول أو الرفض، وذلك دون وجود قفل عدّاد (semaphore)، أو مُنظّم للسرعة (throttler)، أو حد أقصى لعدد عمليات الإنشاء المتزامنة قيد التنفيذ. ونظرًا لأن فحص مكافحة الفيضان يعمل داخل الرoutine الخيطي المُنشأ بدلاً من أن يسبقه، يمكن لنظير متصل واحد فتح تدفق إرسال مباشر وإرسال سلسلة من الرسائل سليمة البنية لإجبار إنشاء غير محدود للروتينات الخيطية (goroutines)، حيث تخصص كل روتين خيطي كومة استدعاء خاصة به (stack) ويحتفظ بمرجع إلى الرسالة حتى اكتمال المعالجة، مما يزيد الضغط على جدولة المهام وجمع القمامة أسرع من قدرة وقت التشغيل على تصريفه. وهذا يتيح لنظير واحد تدهور توفر العقدة وقدرتها على معالجة حركة المرور المشروعة، ما يؤدي إلى حدوث هجوم حجب خدمة (Denial of Service) قابل للتفعيل عن بُعد. تم إصلاح هذه المشكلة في الإصدار 1.7.18.
If you want to get best quality of vulnerability data, you may have to visit VulDB.