PT-2026-63974
CVE-2026-65608
·
تاريخ النشر
2026-07-23
·
تاريخ التحديث
2026-09-17
الوصف من
CVSS 3.1
8.8
عاليةالمقاييسAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Grav من 1.7.0 إلى 2.0.8
الوصف
يمكن للمستخدمين المصادق عليهم الذين يمتلكون أذونات إنشاء أو تحديث على الدلائل المستندة إلى Flex، مثل مستخدمي Flex أو صفحات Flex أو كائنات Flex أو أنواع Flex المخصصة، تنفيذ أوامر شل تعسفية على الخادم. تحدث هذه المشكلة لأن الدالة
FlexDirectory::dynamicDataField() تقوم بحل توجيهات المخطط data-*@: باستخدام call user func array() على المدخلات التي يتحكم فيها المستخدم. ورغم أن النظام يتحقق مما إذا كان الهدف قابلاً للاستدعاء عبر is callable()، إلا أنه يفشل في تقييد الدوال الخطيرة مثل exec أو system أو passthru أو shell exec. ويؤدي هذا السلوك إلى تجاوز عمليات التحقق من الصحة السابقة التي تم تنفيذها في Blueprint::dynamicData().التوصيات
تحديث Grav إلى الإصدار 2.0.9 أو أحدث.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾