PT-2025-27826
CVE-2025-34086
·
تاريخ النشر
2025-07-03
·
تاريخ التحديث
2026-10-08
الوصف من
CVSS 3.1
8.8
عاليةالمقاييسAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة:
الإصدارات 3.7.0 وما قبلها من Bolt CMS
الوصف:
تسمح هذه الثغرة لمستخدم مسجل الدخول بتنفيذ تعليمات برمجية عن بُعد. ويتم ذلك عن طريق حقن كود PHP تعسفي في حقل
displayname في ملف تعريف المستخدم، والذي يتم عرضه دون تنقية في قوالب الواجهة الخلفية. يمكن للمهاجم سرد ملفات الجلسة المخزنة مؤقتًا وإعادة تسميتها من خلال نقاط النهاية ”/async/browse/cache/.sessions“ و ”/async/folder/rename“. وعند إعادة تسمية ملف .session إلى مسار داخل الدليل ”/files/“، الذي يمكن الوصول إليه علنًا، بامتداد .php، يمكن للمهاجم تحويل الكود المُحقن إلى واجهة ويب قابلة للتنفيذ. ثم يقوم المهاجم بتشغيل الحمولة عن طريق طلب HTTP GET مُعدّل موجه إلى الملف الخبيث.التوصيات:
بالنسبة للإصدارات 3.7.0 وما قبلها من Bolt CMS، يُنصح بالتحديث إلى إصدار لا يزال مدعومًا، نظرًا لأن Bolt 3 قد انتهت مدة دعمه بعد 31 ديسمبر 2021.
كحل بديل مؤقت، يُنصح بتقييد الوصول إلى نقاط النهاية ”/async/browse/cache/.sessions“ و”/async/folder/rename“ لتقليل مخاطر الاستغلال.
تجنب استخدام الحقل
displayname في ملفات تعريف المستخدمين حتى يتم حل هذه الثغرة.قم بتقييد الوصول إلى الدليل ”/files/“ لمنع تنفيذ كود PHP ضار.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾