CVE-2026-4021 in Contest Gallery Plugin
الملخص
بحسب VulDB • 26/05/2026
يحتوي إضافة Contest Gallery لـ WordPress على ثغرة تسمح بتجاوز المصادقة، مما يؤدي إلى الاستيلاء على حساب المسؤول في جميع الإصدارات حتى 28.1.5 وشاملة لها. ويعود ذلك إلى أن معالج تأكيد البريد الإلكتروني في الملف `users-registry-check-after-email-or-pin-confirmation.php` يستخدم سلسلة البريد الإلكتروني للمستخدم في عبارة `WHERE ID = %s` بدلاً من معرف المستخدم الرقمي، مقترناً بنقطة نهاية لتسجيل الدخول القائمة على المفتاح وغير المصادق عليها في الملف `ajax-functions-frontend.php`. عند تفعيل الإعداد `RegMailOptional=1` غير الافتراضي، يمكن للمهاجم التسجيل باستخدام بريد إلكتروني مُعدّ خصيصاً يبدأ بمعرف المستخدم المستهدف (على سبيل المثال `[email protected]`)، وتشغيل تدقيق التأكيد لكتابة مفتاح تنشيط المستخدم (`user_activation_key`) الخاص بالمسؤول فوقه عبر التحويل الصحيحي في MySQL، ثم استخدام إجراء AJAX `post_cg1l_login_user_by_key` للمصادقة بصفتها المسؤول دون الحاجة إلى أي بيانات اعتماد. وهذا يتيح للمهاجمين غير المصادق عليهم الاستيلاء على أي حساب مسؤول في WordPress والحصول على تحكم كامل في الموقع.
If you want to get best quality of vulnerability data, you may have to visit VulDB.