→ برگشت به فید آسیبپذیریها
CVE-2026-92098 · contact-form-7-multi-step-module
تزریق اسکریپت بازتابی (Reflected XSS) در افزونه Webheadcoder Multi-Step Forms for Contact Form 7
افزونه Webheadcoder Multi-Step Forms for Contact Form 7 در همه نسخههای تا ۴٫۷، بهدلیل پاکسازی ناکافی ورودی و گریز ناکافی خروجی، از طریق پارامتر l10n_print_after در برابر تزریق اسکریپت بازتابی آسیبپذیر است. مهاجم احراز هویتنشده میتواند اسکریپت دلخواه را در صفحه تزریق کند که اگر کاربر را به انجام عملی مانند کلیک روی یک پیوند فریب دهد اجرا میشود؛ بهرهبرداری موفق نیازمند پیکربندی حداقل یک فرم Contact Form 7 با برچسب multistep است. وصله رسمی هنوز منتشر نشده است؛ افزونه را موقتاً غیرفعال کنید یا از فایروال برنامه وب استفاده کنید و از نصب یا ادامه استفاده از نسخه آسیبپذیر خودداری کنید.
نسخههای تحت تأثیر
<= 4.7
راهنمای اقدام و رفع مشکل (Remediation)
- ۱. پشتیبانگیری: قبل از اعمال هرگونه تغییر، یک بکاپ کامل از پایگاه داده و فایلهای سایت تهیه کنید.
- ۲. بهروزرسانی سریع: افزونه یا هسته contact-form-7-multi-step-module را بلافاصله به آخرین نسخه ارائهشده ارتقا دهید.
- ۳. فایروال و مانیتورینگ: در صورت عدم امکان آپدیت فوری، رولهای امنیتی WAF را فعال کرده و لاگهای وبسرور را پایش نمایید.
مراجع رسمی و مستندات
- https://github.com/coreyt808/webheadcoder-multi-step-forms-for-contact-form-7/commit/16f71561797b71548021dc9c4e30b0456e718cd3 ↗
- https://plugins.trac.wordpress.org/browser/contact-form-7-multi-step-module/tags/4.7.1/cf7msm.php ↗
- https://plugins.trac.wordpress.org/browser/contact-form-7-multi-step-module/tags/4.7/cf7msm.php#L1444 ↗
- https://plugins.trac.wordpress.org/browser/contact-form-7-multi-step-module/tags/4.7/cf7msm.php#L180 ↗
- https://plugins.trac.wordpress.org/browser/contact-form-7-multi-step-module/tags/4.7/cf7msm.php#L225 ↗
- https://plugins.trac.wordpress.org/browser/contact-form-7-multi-step-module/tags/4.7/cf7msm.php#L395 ↗
- https://www.wordfence.com/threat-intel/vulnerabilities/id/6fa810af-e620-49e5-9be0-f9fc4d09ed6d?source=cve ↗