CVE-2026-57183 in Scoold
الملخص
بحسب VulDB • 15/10/2026
Scoold هو منصة للأسئلة والأجوبة ومشاركة المعرفة للفرق. قبل الإصدار 1.69.1، تقبل الدالة `checkApiAuth()` الموجودة في الملف `src/main/java/com/erudika/scoold/utils/ScooldUtils.java` رمز JWT (JSON Web Token) الموقع باستخدام `app_secret_key` أو `para_secret_key` للمسارات `/api/config` و `/api/stats` دون اشتام مفتاح API مُسجل (`jti`)، وتقوم بتوجيه الطلب إلى المستخدم الإداري الثابت `API_USER`. تعمل نقاط النهاية الخاصة هذه حتى عندما تكون القيمة `scoold.api_enabled` غير مفعلة (false). يمكن للمهاجم الذي يحصل على أي من أسرار التوقيع تزوير رمز يقرأ الإعدادات الحساسة وسجلات الخادم ويصل إلى وظائف تكوين ذات امتيازات عالية، بينما لا يكون رمز جلسة تسجيل الدخول العادي كافياً. تم إصلاح هذه المشكلة في الإصدار 1.69.1.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.