PT-2026-145209
CVE-2026-126537
·
تاريخ النشر
2026-11-11
·
تاريخ التحديث
2026-11-12
الوصف من
CVSS 3.1
9.1
حرجةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
اسم البرنامج المصاب والإصدارات المتأثرة
Ninja Forms - File Uploads الإصدارات السابقة لـ 3.3.37
الوصف
يسمح ملحق Ninja Forms - File Uploads لـ WordPress للمهاجمين غير المصرح لهم بحذف ملفات عشوائية من الخادم أو قراءة ملفات عشوائية عبر تسريب البيانات إلى S3 أو Dropbox أو Google Drive. تكمن المشكلة في الدالة
NF FU Fields Upload::process() في الملف includes/fields/upload.php والدالة NF FU External Abstracts Service::process upload() في الملف includes/external/abstracts/service.php. من خلال حذف المتغير upload id ، يمكن للمهاجم ضمان بقاء المتغير data[file path] في قائمة انتظار التحميل في الخلفية. يتم استخدام هذه القيمة لاحقاً بواسطة الدالة upload file to s3() كـ SourceFile وبواسطة استدعاء unlink() في الدالة maybe delete server file() في الملف includes/external/abstracts/backgroundupload.php دون إجراء تدقيق في المسار أو التحقق من احتواء المجلد. قد يؤدي حذف الملفات الحساسة مثل wp-config.php إلى إجبار التطبيق على الدخول في شاشة الإعداد، مما قد يؤدي إلى السيطرة الكاملة على الموقع وتنفيذ تعليمات برمجية عن بُعد.التوصيات
تحديث Ninja Forms - File Uploads إلى الإصدار 3.3.37 أو إصدار أحدث.
كإجراء مؤقت، قم بتقييد الوصول إلى الدالتين
NF FU Fields Upload::process() و NF FU External Abstracts Service::process upload(). وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾