PT-2026-68163
CVE-2026-71291
·
تاريخ النشر
2026-08-05
·
تاريخ التحديث
2026-08-05
الوصف من
CVSS 3.1
8.8
عاليةالمقاييسAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
Bolt CMS (لم يتم تحديد الإصدارات المتأثرة)
الوصف
يقوم Bolt CMS بعرض قيم حقول المحتوى باستخدام بيئة Twig الكاملة على مستوى التطبيق دون استخدام SandboxExtension. في الملف
src/Entity/Field.php، تستدعي الدالة getTwigValue() الدالة shouldBeRenderedAsTwig()، التي تتحقق فقط من علامة allow twig وتعبيراً نمطياً منتظماً لـ {{ أو {% أو {#. عند استيفاء هذه الشروط، يتم تجميع قيمة الحقل الأولية وعرضها عبر self::getTwig()->createTemplate($value)->render([’record‘ => $this->getContent()]) دون عزل في بيئة آمنة. نظرًا لأن حقل المحتوى الافتراضي للصفحات في ملف config/bolt/contenttypes.yaml يحتوي على قيمة allow twig مضبوطة على true افتراضيًا، يمكن للمستخدمين الذين يمتلكون صلاحية التحرير لهذا النوع من المحتوى إدخال حمولات Twig لتنفيذ أوامر عشوائية لنظام التشغيل بصفة مستخدم خادم الويب، مما يؤدي إلى تنفيذ التعليمات البرمجية عن بُعد.التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾