PT-2026-54482 · WordPress · Wp-Businessdirectory
CVSS v3.1
9.1
حرجة
| المتجه | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H |
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات WP-BusinessDirectory الأقدم من 4.0.2
الوصف
يمكن للمهاجمين غير المصادق عليهم حذف ملفات عشوائية على الخادم بسبب عدم كفاية التحقق من صحة المسار في الأسلوب
remove() الخاص بفئة JBusinessDirectoryControllerUpload. يمكن الوصول إلى نقطة النهاية ’task=upload.remove‘ دون مصادقة. من خلال توفير المعلمة filename التي تحتوي على تسلسلات عبور المسار (../) وتعيين المعلمة path type على القيمة 2، يمكن للمهاجم تجاوز قيود الدليل وتشغيل الدالة unlink() على الملفات الحساسة، مثل wp-config.php أو wp-config-backup.php.التوصيات
تحديث WP-BusinessDirectory إلى الإصدار 4.0.2 أو أحدث.
تقييد الوصول إلى نقطة النهاية ’task=upload.remove‘ لمنع الطلبات غير المصادق عليها.
تجنب استخدام المعلمة
filename في نقطة النهاية ’task=upload.remove‘ حتى يتم تحديث البرنامج.إصلاح
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
تصنيف نقاط الضعف
المعرّفات ذات الصلة
المنتجات المتأثرة
Wp-Businessdirectory