PT-2026-42541
CVE-2026-8140
·
تاريخ النشر
2026-05-21
·
تاريخ التحديث
2026-05-21
الوصف من
CVSS 4.0
7.5
عاليةالمقاييسAV:N/AC:H/AT:P/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Concrete CMS 9.5.0 والإصدارات الأقدم
الوصف
يفشل Concrete CMS في التحقق من صحة رمز Cross-Site Request Forgery (CSRF) — وهو معرّف فريد يُستخدم لمنع إرسال أوامر غير مصرح بها من مستخدم يثق به التطبيق الويب — قبل معالجة الطلبات الموجهة إلى نقطة النهاية ’/dashboard/extend/install/download/‘. تقوم الدالة
download() الموجودة في الملف ’concrete/controllers/single page/dashboard/extend/install.php‘ بالتحقق فقط من صلاحية canInstallPackages() قبل استرداد حزمة من السوق البعيد وحفظها في دليل DIR PACKAGES على الخادم. نظرًا لأن نقطة النهاية هذه هي مسار GET يغير الحالة دون فرض رمز مميز (token)، يمكن للمهاجم خداع مسؤول تمت مصادقته لزيارة صفحة ضارة لإجباره على تنزيل حزمة عشوائية من السوق. يتطلب ذلك أن يكون لدى المسؤول أذونات canInstallPackages() وأن يكون الموقع متصلاً بسوق Concrete.التوصيات
قم بالتحديث إلى إصدار أحدث من 9.5.0.
كحل مؤقت، قم بتقييد الوصول إلى نقطة النهاية ’/dashboard/extend/install/download/‘ لتقليل مخاطر الاستغلال إلى أدنى حد.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾