PT-2026-56083
CVE-2026-55500
·
تاريخ النشر
2026-07-06
·
تاريخ التحديث
2026-11-04
الوصف من
CVSS 3.1
9.9
حرجةالمقاييسAV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات 9Router الأقدم من 0.4.80
الوصف
تسمح نقطة النهاية
/api/settings/database بتصدير واستيراد قاعدة البيانات بالكامل دون مصادقة كافية. نقطة النهاية محمية بواسطة البرمجيات الوسيطة ALWAYS PROTECTED، التي تتحقق فقط من صحة رمز JWT أو رمز CLI، ولا تتطلب إعادة مصادقة أعلى مستوى للعمليات الحساسة.تشمل التفاصيل الفنية ما يلي:
-
نقطة نهاية واجهة برمجة التطبيقات (API):
/api/settings/database -
التصدير (GET): تسترد الدالة
exportDb()قاعدة البيانات بالكامل، مما يعرض مفاتيح واجهة برمجة التطبيقات (API) بنص عادي من الحقلkeyفي الجدولapiKeys، بالإضافة إلى رموز OAuth وأسرار عميل OIDC. -
الاستيراد (POST): تسمح الدالة
importDb()بمسح قاعدة البيانات بالكامل واستبدالها عبر معاملة واحدة، مما يمكّن المهاجم من الكتابة فوق جميع الإعدادات، بما في ذلك تجزئات كلمات المرور، للسيطرة الكاملة على النظام.
التوصيات
قم بالتحديث إلى الإصدار 0.4.80.
كحل مؤقت، قم بتقييد الوصول إلى نقطة نهاية
/api/settings/database لتقليل مخاطر الاستغلال إلى أدنى حد. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾