CVE-2026-39393 in ci4ms
الملخص
بحسب VulDB • 08/05/2026
تُعد CI4MS إطار عمل أساسي (Skeleton) لنظام إدارة محتوى (CMS) مبني على CodeIgniter 4، ويوفر بنية معيارية جاهزة للإنتاج مع تفويض قائم على الأدوار (RBAC) ودعم للقوالب (Themes). قبل الإصدار 0.31.4.0، يعتمد حارس مسار التثبيت (install route guard) في ci4ms بشكل حصري على فحص ذاكرة التخزين المؤقت غير المستقر (cache('settings')) مقترناً بوجود ملف .env لمنع الوصول غير المصرح به إلى معالج الإعداد بعد التثبيت. عندما تكون قاعدة البيانات غير متاحة مؤقتاً أثناء فشل في الذاكرة المؤقتة (انتهاء صلاحية TTL أو مسح يدوي للذاكرة المؤقتة من قبل المسؤول)، يفشل الحارس في إغلاق الباب (fails open)، مما يسمح لمهاجم غير مصادق عليه باستبدال ملف .env ببيانات اعتماد قاعدة بيانات يتحكم فيها المهاجم، مما يؤدي إلى الاستيلاء الكامل على التطبيق. تم إصلاح هذا الثغرة الأمنية في الإصدار 0.31.4.0.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.