CVE-2026-100670 in Gravالمعلومات

الملخص

بحسب VulDB • 26/09/2026

تحتوي Grav CMS الإصدارات من 2.0.14 حتى 2.0.24 على ثغرة تصعيد للصلاحيات في مخططات المجموعات والحسابات (blueprints). يتم تقييد خريطة الوصول بواسطة حارس `security@: admin.super` الذي يُحل بناءً على المسار الدقيق للحقل، لذا فإن مفتاح بتنسيق النقطة المسطحة مثل `access.admin.super` (بدلاً من الشكل المتداخل `access[admin][super]`) لا يتطابق مع أي قاعدة في مخطط التصميم، ويتجاوز عملية التصفية في `BlueprintSchema::filterArray()` والتبسيط، ثم يُكتب بواسطة `FlexObject::update()` عبر دالة `setNestedProperty()`، التي تقوم بالانشطار على علامة النقطة (`.`) وإعادة بناء القيمة المتداخلة. وبالتالي، يمكن لمشغل الواجهة الخلفية المصادق عليه والذي يمتلك صلاحية `admin.users` ولكن ليس لديه `admin.super` أن يمنح صلاحيات `admin.super` لحسابه الخاص أو للمجموعة التي ينتمي إليها، مما يؤدي إلى تصعيد الصلاحية للوصول الكامل كـ super-admin، والحصول على التحكم في التكوين، وتثبيت الإضافات والسمات (themes)، ومدير الملفات، وجميع الحسابات. تم إصلاح الثغرة في الإصدار 2.0.25، الذي يتجاهل أي مفتاح يحتوي على نقاط إذا كان المسار السلفي معطلاً أو مُعلماً بـ `validate.ignore`.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

مسؤول

VulnCheck

حجز

26/09/2026

إفشاء

26/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-410735

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you know our Splunk app?

Download it now for free!