ترجمة آلية لم تُراجَع بعد. النص الإنجليزي هو المرجع في حال الاختلاف.
الملخص
إضافة Contact Form Extender for Divi Builder لنظام WordPress مصابة بثغرة حذف ملفات عشوائية بسبب التحقق غير الكافي من مسار الملف في دالة cfefd_remove_uploaded_file() في جميع الإصدارات حتى 1.0.6 ضمناً. يتيح هذا للمهاجمين دون مصادقة حذف ملفات عشوائية على الخادم، مما قد يؤدي بسهولة إلى تنفيذ أوامر عن بُعد عند حذف الملف المناسب (مثل wp-config.php). يتم تضمين رمز التحقق (nonce) الذي يحمي إجراء AJAX هذا في مصدر الصفحة العامة عبر wp_localize_script وبالتالي يمكن استرجاعه بواسطة أي زائر دون مصادقة.
المعالجة
المراجع
- مرجعhttps://plugins.trac.wordpress.org/browser/contact-form-extender-for-divi-builder/tags/1.0.3/includes/module/addons/divi-4/file-upload/class-cfefd-file-upload-ajax.php#L159
- مرجعhttps://plugins.trac.wordpress.org/browser/contact-form-extender-for-divi-builder/tags/1.0.3/includes/module/addons/divi-4/file-upload/class-cfefd-file-upload-ajax.php#L18
- مرجعhttps://plugins.trac.wordpress.org/browser/contact-form-extender-for-divi-builder/tags/1.0.7/includes/module/addons/divi-4/file-upload/class-cfefd-file-upload-ajax.php#L166
- مرجعhttps://plugins.trac.wordpress.org/changeset?old_path=contact-form-extender-for-divi-builder%2Ftags%2F1.0.6&new_path=contact-form-extender-for-divi-builder%2Ftags%2F1.0.7
- مرجعhttps://plugins.trac.wordpress.org/changeset?sfp_email=&sfph_mail=&reponame=&new=3499767%40contact-form-extender-for-divi-builder%2Ftrunk&old=3499766%40contact-form-extender-for-divi-builder%2Ftrunk&sfp_email=&sfph_mail=
- مرجعhttps://wordpress.org/plugins/contact-form-extender-for-divi-builder/#developers
- مرجعhttps://www.wordfence.com/threat-intel/vulnerabilities/id/7bbead7c-47b9-473f-b335-6fae4b5998d6?source=cve