PT-2026-122102
CVE-2026-114623
·
تاريخ النشر
2026-10-23
·
تاريخ التحديث
2026-10-23
الوصف من
CVSS 3.1
6.5
متوسطةالمقاييسAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
اسم البرنامج المصاب والإصدارات المتأثرة
baserCMS الإصدارات من 5.0.0 إلى 5.3.1
baserCMS الإصدارات من 5.4.0 إلى 5.4.1
Description
يمكن لمستخدم مصرح له يمتلك صلاحيات عرض ملفات القالب تنفيذ هجوم تخطي الدليل (directory traversal) عبر شاشة المسؤول في إضافة BcThemeFile الاختيارية. تقوم الدالة
ThemeFilesController::parseArgs() بإنشاء مسار يحتوي على مقاطع ../ يتم تمريرها إلى ThemeFilesService::get() دون التحقق من نطاق الاحتواء. بعد ذلك، تقوم الدالة ThemeFile:: getContents() بقراءة الملف المحدد وعرض محتوياته في منطقة نصية. يسمح هذا بتسريب الملفات ذات الامتدادات .php و .css و .js و .ctp، مما قد يؤدي إلى كشف الكود المصدري للتطبيق وبيانات اعتماد قاعدة البيانات في config/install.php لتوزيعات MySQL أو PostgreSQL، أو قيمة Security.salt الاحتياطية في config/app local.php. يتطلب هذا الخلل أن يحافظ العميل على مقاطع النقاط، ولا يسمح بكتابة الملفات أو تنفيذ الأكواد أو الوصول إلى ملفات .env و .pem و .db.Recommendations
تحديث baserCMS الإصدارات من 5.0.0 إلى 5.3.1 إلى الإصدار 5.3.2.
تحديث baserCMS الإصدارات من 5.4.0 إلى 5.4.1 إلى الإصدار 5.4.2.
كإجراء مؤقت، قم بتعطيل إضافة BcThemeFile.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾