مستغلة: 178
الأحدثCVE-2026-115732 — تجاوز تفويض اسم الشهادة
VulnFeed.org
AREN
9.8
CVE-2026-119096تحقق من التصحيح

Uncanny Toolkit for LearnDash <= 3.8.2 - تجاوز المصادقة دون مصادقة عبر وسيط 'email'

uncannyowl Uncanny Toolkit for LearnDashقراءة 1 داقرأ بلغة

ترجمة آلية لم تُراجَع بعد. النص الإنجليزي هو المرجع في حال الاختلاف.

الملخص

إضافة Uncanny Toolkit for LearnDash المخصصة لـ WordPress عرضة لتجاوز المصادقة في الإصدارات حتى 3.8.2 ضمناً عبر وسيط `email` الخاص بدالة `uo_login_action()`. يرجع ذلك إلى عيب تفاضلي في المُحلل حيث تحل بوابة التحقق من الحساب الخاصة بالإضافة قيمة `email` المُرسلة باستخدام السلسلة الخام وغير المُطهَّرة المُمررة إلى `get_user_by()`، بينما يعتمد استدعاء `wp_signon()` اللاحق على دالة `sanitize_user()` الداخلية لنواة WordPress لإزالة الأحرف العشوائية المضافة - مما يتسبب في فشل البحث عبر البوابة وتخطيها بالكامل بينما يظل الحساب الحقيقي مُعرَّفًا ومُصادقًا عليه. هذا يجعل من الممكن للمهاجمين دون مصادقة تسجيل الدخول إلى الحسابات غير المُتحقَّق منها أو المُعلَّقة من قِبل المسؤول والتي تتوفر لديهم بيانات اعتمادها بالفعل، مما يحصل على ملف تعريف ارتباط جلسة `wordpress_logged_in` صالح ويهزم ضوابط الموافقة على الحساب وتعليقه الخاصة بالإضافة. يمكن الحصول بحرية على الرمز اللازم للوصول إلى المعالج في نفس الطلب من نقطة النهاية `ult-refresh-nonce` دون مصادقة، مما يجعل الاستغلال تافهًا لأي مهاجم لديه إمكانية الوصول إلى شبكة الموقع ومعرفة بيانات اعتماد الحساب المستهدف.

المعالجة

المراجع

Esc