PT-2026-49058
CVE-2026-48154
·
تاريخ النشر
2026-06-12
·
تاريخ التحديث
2026-08-05
الوصف من
CVSS 3.1
5.9
متوسطةالمقاييسAV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
gorest (لم يتم تحديد الإصدارات المتأثرة)
الوصف
توجد حالة تنافس في مخزن سر المصادقة الثنائية (2FA) داخل الذاكرة
InMemorySecret2FA، وذلك بسبب استخدام خريطة Go عارية دون تزامن مناسب. تقوم عدة معالجات HTTP في وقت واحد بالقراءة من هذه الخريطة المشتركة والكتابة إليها وحذف الإدخالات منها. ونظرًا لأن بيئة تشغيل Go تكتشف الوصول المتزامن غير المتزامن إلى الخريطة، فإنها تطلق خطأً فادحًا لا يمكن استرداده، مما يؤدي إلى تعطل العملية بالكامل ورفض الخدمة. يمكن أن تحدث هذه المشكلة عند تسجيل دخول عدة مستخدمين في وقت واحد أو عند تسجيل دخول مستخدم واحد بينما يقوم مستخدم آخر بإجراء التحقق ثنائي العوامل (2FA).التوصيات
قم بتنفيذ آلية تزامن أولية، مثل
sync.RWMutex، لتغليف الخريطة InMemorySecret2FA ضمن بنية تخزين لضمان وصول آمن بين الخيوط.كإجراء تخفيفي مؤقت، قم بتقييد عدد الطلبات المتزامنة إلى نقاط النهاية المتعلقة بالمصادقة الثنائية (2FA) لتقليل احتمالية حدوث حالة التنافس.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾