CVE-2026-45139 in CI4MSالمعلومات

الملخص

بحسب VulDB • 20/07/2026

CI4MS هو إطار عمل (skeleton) لنظام إدارة المحتوى مبني على CodeIgniter 4. قبل الإصدار 0.31.9.0، يفرض وحدة Fileeditor قائمة سماح بالامتدادات (`['css','js','html','txt','json','sql','md']`) على عمليات الكتابة في الملفات (`saveFile`, `createFile`)، لكن نقطتي نهاية مدمرتين — وهما `deleteFileOrFolder` و `renameFile` — لا تقومان أبداً بتحليل امتداد المسار *المصدر*. وبالتالي، يمكن لمستخدم خلفي يمتلك صلاحيات محرر الملفات حذف (unlink) أو إعادة تسمية أي ملف داخل الجذر الرئيسي للمشروع الذي ليس مدرجاً بشكل صريح في كتلة القائمة السوداء `$hiddenItems` الصغيرة. توجد ملفات إطار العمل الحرجة مثل `app/Config/Routes.php` و `app/Config/App.php` و `app/Config/Database.php` و `app/Config/Filters.php` و `public/index.php` و `public/.htaccess` خارج هذه القائمة السوداء ويمكن تدميرها، مما ينتج عنه إنكار للخدمة (Denial of Service) مستمر يتطلب إعادة نشر على مستوى نظام الملفات للاستعادة. يصحّح الإصدار 0.31.9.0 هذا الثغرة.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

مسؤول

GitHub M

حجز

08/05/2026

إفشاء

20/07/2026

الاعتدال

تمت الموافقة

إدخال

VDB-380604

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Might our Artificial Intelligence support you?

Check our Alexa App!