Abhirup Konwar

#777من 60,594
289.8إجمالي CVSS
الثغرات · 58
متوسطة
55
عالية
3
PT-2026-47672
2026-06-08
5.3
CVE-2026-8499
WordPress
Helpfulcrowd Product Reviews
يسمح المكون الإضافي Helpfulcrowd Product Reviews الخاص بـ WordPress بتجاوز عملية المصادقة دون توثيق بسبب ثغرة ”PHP Type Juggling“. يحدث هذا لأن الدالة `helpfulcrowd validate token()` تستخدم عامل مقارنة غير صارم (`!=`) بدلاً من مقارنة صارمة (`!==`) عند التحقق من صحة المعلمة `token`. نظرًا لأن مسار REST ”/wp-json/helpfulcrowd/v1/update-settings“ مسجل بقيمة `permission callback` تساوي ` return true`، فإنه يمكن الوصول إليه من قبل المستخدمين غير المصادق عليهم. ومن خلال إرسال قيمة منطقية من نوع JSON تساوي `true` كقيمة `token`، فإن المقارنة غير الصارمة تُقيّم على أنها مساوية للسلسلة السرية غير الفارغة والمشفرة بـ base64، مما يؤدي إلى تجاوز الفحص الأمني. ونتيجة لذلك، يمكن للمهاجمين استدعاء الدالة `helpfulcrowd settings endpoint()` لكتابة أزواج مفتاح-قيمة عشوائية في خيار قاعدة بيانات WordPress `helpfulcrowd options` عبر الدالة `update option()` دون تعقيم أو تصفية قائمة المسموح بها، مما يؤدي إلى تعديل كامل لتكوين المكون الإضافي.