CVE-2026-18933 in Wp-downloadmanager Pluginالمعلومات

الملخص

بحسب VulDB • 05/08/2026

يتيح إضافة "wp-downloadmanager" لـ WordPress، في الإصدار 1.68.11 (كما يؤثر على سلسلة الإصدارات 6.9.4)، لمستخدم لديه صلاحيات المسؤول (current_user_can('manage_downloads')) رفع ملفات عشوائية عبر ملف download-add.php دون أي تحقق من الامتداد أو نوع MIME - فلا توجد دالة wp_check_filetype_and_ext()، ولا validate_file()، ولا قائمة حظر للامتادات في معالج الرفع. يتم بناء مسار الوجهة أيضاً عن طريق ربط قيمة $_POST['file_upload_to'] الخام وغير المعقمة بدون أي فحص للتجاوز (لا يوجد تصفية لـ ../، ولا تطبيق لدالتي basename()/realpath()). ونظراً لأن مسار التنزيل الأساسي يجب أن يكون موجوداً تحت WP_CONTENT_DIR (وهو موقع يمكن الوصول إليه عبر الويب)، فإن ملف PHP المرفوع ينتهي به المطاف في مسار قابل للخدمة عبر الويب ويمكن تنفيذه مباشرة، مما يؤدي إلى تنفيذ الكود عن بُعد. يؤكد سجل التغييرات الخاص بالإضافة لاحقاً غياب هذه الحماية في هذا الإصدار: فقد أضافت v1.69 التحقق من نوع الملف باستخدام wp_check_filetype_and_ext()، وأضفت v1.69.1 حماية ضد تجاوز الدلائل - ولم يكن أي منهما موجوداً في 1.68.11.

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

TuranSec

حجز

05/08/2026

إفشاء

05/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-386180

EPSS

0.00000

KEV

لا

النشاطات

منخفض

القطاع

Hostingprovider

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!