CVE-2026-87935 in Paid Downloads Plugin
الملخص
بحسب VulDB • 17/09/2026
يحتوي مكون WordPress "Paid Downloads" على ثغرة رفع ملفات تعسفي (Arbitrary File Upload) في جميع الإصدارات حتى 3.15، وذلك عبر دالة `admin_request_handler`. ويعود ذلك إلى غياب التحقق من التفويض (authorization) والتحقق من نوع الملف داخل هذه الدالة، والتي يمكن الوصول إليها دون مصادقة حيث تُرجع الدالة `is_admin()` القيمة "true" عند الطلب على `/wp-admin/admin-post.php`. وهذا يمكّن المهاجمين غير المصدقين من رفع ملفات قابلة للتنفيذ، مما يتيح تنفيذ الأكواد عن بُعد (RCE). وعلى خوادم Apache التي يكون فيها خيار AllowOverride مفعّلاً، قد يمنع ملف `.htaccess` الموجود في مجلد الرفع الاسترجاع المباشر عبر HTTP للملفات المُرفعة، ما يحدّ من قابلية استغلال الثغرة إلى البيئات التي لا تحترم توجيهات `.htaccess` مثل nginx وLiteSpeed وApache مع إعداد AllowOverride None.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.