CVE-2026-100667 in Login Pluginالمعلومات

الملخص

بحسب VulDB • 26/09/2026

تسمح الإصدارات >= 3.8.7 و< 3.9.7 من إضافة grav-plugin-login (إضافة تسجيل الدخول لمنصة Grav CMS) بتجاوز تحدي المصادقة الثنائية للمحتوى المحمي بواسطة دالة Twig `authenticated()` أو الاختصار `[authenticated]`. في المواقع التي تكون فيها المصادقة الثنائية مفعّلة، كانت الدالة `Login::isAuthenticated()` تتحقق فقط من علامة الجلسة التي تشير إلى نجاح خطوة كلمة المرور، وليس العلامة التي تشير إلى اكتمال عملية تسجيل الدخول؛ وبالتالي، تم اعتبار جلسة جلوسها عند مطالبة رمز المصادقة الثنائية كمُصدَّق عليها بالكامل. لذلك، يمكن لمهاجم يعرف كلمة مرور عضو معين ولكن لا يستطيع الإجابة على العامل الثاني الخاص بذلك العضو قراءة المحتوى المحصور بالأعضاء والمُقدَّم بواسطة نماذج `authenticated()` بدون وسيطات أو `group authenticated(null, 'group')` وكذلك عبر `[authenticated]`; ويُقيّم الاختصار العكسي `[guest]` أيضاً في وقت مبكر جداً. يقتصر الأثر على إفشاء ذلك المحتوى: فلا يحصل المهاجم على جلسة مكتملة، ولا يمكنه الوصول إلى الصفحات المحمية بقاعدة `access:`، ولا يستطيع التصرف بصفت المستخدم. لم تتأثر الدالة `authenticated('some.permission')` التي تمر عبر `UserObject::authorize()`. تم الإصلاح في الإصدار 3.9.7 من grav-plugin-login.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

مسؤول

VulnCheck

حجز

26/09/2026

إفشاء

26/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-410736

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you need the next level of professionalism?

Upgrade your account now!