→ برگشت به فید آسیب‌پذیری‌ها CVE-2026-120559 · contact-form-extender-for-divi-builder

اجرای کد از راه دور (RCE) در افزونه Contact Form Extender for Divi Builder

بالا plugin CVSS 7.5

افزونه Contact Form Extender for Divi Builder در نسخه‌های ۱.۰.۶ و پایین‌تر، به‌دلیل اعتبارسنجی ناکافی مسیر فایل در تابع cfefd_remove_uploaded_file()، به مهاجمان احرازهویت‌نشده اجازه می‌دهد فایل‌های دلخواه را روی سرور حذف کنند. نونس محافظ این اقدام AJAX از طریق wp_localize_script در سورس عمومی صفحه قرار می‌گیرد و برای بازدیدکنندگان قابل مشاهده است؛ حذف فایل‌های حساس مانند wp-config.php می‌تواند به اجرای کد از راه دور و تصرف وب‌سایت منجر شود. تاکنون وصله رسمی منتشر نشده است؛ افزونه را موقتاً غیرفعال کنید یا با فایروال وب (WAF) درخواست‌های مرتبط را محدود نمایید.

نسخه‌های تحت تأثیر

<= 1.0.6

راهنمای اقدام و رفع مشکل (Remediation)

  • ۱. پشتیبان‌گیری: قبل از اعمال هرگونه تغییر، یک بکاپ کامل از پایگاه داده و فایل‌های سایت تهیه کنید.
  • ۲. به‌روزرسانی سریع: افزونه یا هسته contact-form-extender-for-divi-builder را بلافاصله به آخرین نسخه ارائه‌شده ارتقا دهید.
  • ۳. فایروال و مانیتورینگ: در صورت عدم امکان آپدیت فوری، رول‌های امنیتی WAF را فعال کرده و لاگ‌های وب‌سرور را پایش نمایید.