PT-2026-134467

CVE-2026-103898

·

تاريخ النشر

2026-10-30

·

تاريخ التحديث

2026-11-01

الوصف من

CVSS 3.1
8.1
عالية
المقاييسAV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المصاب والإصدارات المتأثرة Wp Social Login and Register Social Counter الإصدارات السابقة لـ 3.2.3
الوصف يوجد تجاوز للمصادقة بسبب استدعاء REST لتسجيل الدخول الاجتماعي المسجل في endpoint /wp-json/wslu-social-login/type/{provider}/ باستخدام permission callback => return true. يقوم النظام بتحديد حسابات WordPress الموجودة بناءً على سلسلة البريد الإلكتروني المقدمة من مزود OAuth فقط ويقوم باستدعاء wp set auth cookie() دون التحقق من كلمة المرور. إن فحص التحقق !empty($getProfile->emailVerified) في inc/admin-create-user.php لا يعمل بشكل صحيح مع محولات Hybridauth الخاصة بفيسبوك وتويتر المدمجة، حيث تقوم هذه المحولات بتعيين سلسلة البريد الإلكتروني الخام بدلاً من علامة تحقق منطقية (boolean) للمتغير emailVerified. يتيح ذلك للمهاجم غير المصرح له الحصول على جلسة مصادقة كاملة لأي مستخدم، بما في ذلك المسؤولون، بشرط أن يتحكم المهاجم في حساب OAuth يحتوي على بريد إلكتروني يطابق البريد الإلكتروني المسجل في حساب WordPress المستهدف.
التوصيات تحديث المكون الإضافي إلى إصدار أحدث من 3.2.2. كإجراء تخفيف مؤقت، قم بتقييد الوصول إلى endpoint /wp-json/wslu-social-login/type/{provider}/.
قابلية الاستغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾