PT-2026-65569 · Teydeastudio+1 · Password Policy+1
CVSS v3.1
8.8
عالية
| المتجه | AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات WP Password Policy الأقدم من 3.7.2
الوصف
يمكن للمستخدمين المصادق عليهم الذين يتمتعون بحق الوصول على مستوى المشترك أو أعلى رفع صلاحياتهم إلى مستوى المسؤول. تنشأ المشكلة من عدم وجود فحوصات التفويض والتحقق من الرمز العشوائي (رمز فريد يُستخدم لمنع تزوير الطلبات عبر المواقع) في دالة
get user() الخاصة بفئة Module Password Hint. تستدعي هذه الدالة WP User::set role() باستخدام المعلمة role التي يقدمها المهاجم لأي حساب يتم تحديده عبر $ POST[’user login‘]، دون التحقق مما إذا كان لدى الطالب الصلاحية لتعيين الأدوار. يمكن للمهاجم استغلال هذه الثغرة عن طريق إرسال طلب POST مُعدّ خصيصًا إلى نقطة نهاية نموذج إعادة تعيين كلمة المرور مع تعيين المعلمة action إلى createuser والمعلمة role إلى administrator، شريطة أن يكون بحوزته ملف تعريف ارتباط صالح لإعادة تعيين كلمة المرور.التوصيات
قم بالتحديث إلى إصدار أحدث من 3.7.1.
كإجراء تخفيفي مؤقت، قم بتقييد الوصول إلى نقطة نهاية نموذج إعادة تعيين كلمة المرور لمنع عمليات تعيين الأدوار غير المصرح بها.
إصلاح
DoS
Improper Privilege Management
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
تصنيف نقاط الضعف
المعرّفات ذات الصلة
المنتجات المتأثرة
Password Policy
Password-Requirements