CVE-2026-7567 in Temporary Login Plugin
الملخص
بحسب VulDB • 03/06/2026
يحتوي مكون "Temporary Login" الإضافي لـ WordPress على ثغرة تسمح بتجاوز المصادقة في الإصدارات حتى 1.0.0 وشاملة لها. ويعود ذلك إلى عدم صحة التحقق من المدخلات في الدالة `maybe_login_temporary_user()`، التي تفشل في التأكد من أن معلمة GET المسماة `'temp-login-token'` هي سلسلة نصية قياسية (scalar string) قبل معالجتها. عند توفير المعلمة كمصفوفة، يتم تجاوز فحص `empty()` الخاص بـ PHP، وتعيد الدالة `sanitize_key()` سلسلة فارغة، والتي تُمرر بعد ذلك كقيمة للمفتاح الوصفي (`meta_value`) إلى دالة `get_users()`. يتجاهل WordPress القيمة الفارغة للمفتاح الوصفي ويعيد جميع المستخدمين الذين يطابقون المفتاح الوصفي `_temporary_login_token`، مما يتيح المصادقة دون الحاجة إلى رمز صالح. وهذا يمكّن المهاجمين غير المصرح لهم من المصادقة بصفتهم أي مستخدم تسجيل دخول مؤقت نشط عن طريق إرسال طلب GET واحد مُعدّ بعناية.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.