PT-2026-47672

CVE-2026-8499

·

تاريخ النشر

2026-06-08

·

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

2026-06-18

الوصف من

CVSS 3.1
5.3
متوسطة
المقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات «Helpfulcrowd Product Reviews» الأقدم من 1.3.0
الوصف
يسمح المكون الإضافي 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() دون تعقيم أو تصفية قائمة المسموح بها، مما يؤدي إلى تعديل كامل لتكوين المكون الإضافي.
التوصيات
قم بتحديث المكون الإضافي إلى إصدار أحدث من 1.2.9.
كحل مؤقت، قم بتقييد الوصول إلى نقطة النهاية ”/wp-json/helpfulcrowd/v1/update-settings“ لتقليل مخاطر الاستغلال إلى أدنى حد.
قابلية الاستغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾