→ برگشت به فید آسیبپذیریها
CVE-2026-118500 · extensions-for-elementor-form
تزریق اسکریپت از طریق وب (XSS) در افزونه Cool FormKit Lite
افزونه Cool FormKit Lite برای المنتور در نسخههای ۲.۷.۹ و پایینتر، بهدلیل پاکسازی ناکافی ورودی و گریز ناکافی خروجی، از طریق پارامتر custom_id فیلدهای فرم در برابر تزریق اسکریپت ذخیرهشده مبتنی بر DOM آسیبپذیر است. مهاجم احرازهویتشده با دسترسی سطح مشارکتکننده (Contributor) یا بالاتر میتواند اسکریپت دلخواه را در صفحات تزریق کند که هنگام بازدید کاربران اجرا میشود و وبسایت را در معرض سرقت نشست، تغییر محتوا یا اقدامات مخرب در مرورگر قربانی قرار میدهد. وصله رسمی تاکنون منتشر نشده است؛ افزونه را موقتاً غیرفعال کنید یا با فایروال وب (WAF) خطر را کاهش دهید و از نصب یا ادامه استفاده از نسخه آسیبپذیر خودداری کنید.
نسخههای تحت تأثیر
<= 2.7.9
راهنمای اقدام و رفع مشکل (Remediation)
- ۱. پشتیبانگیری: قبل از اعمال هرگونه تغییر، یک بکاپ کامل از پایگاه داده و فایلهای سایت تهیه کنید.
- ۲. بهروزرسانی سریع: افزونه یا هسته extensions-for-elementor-form را بلافاصله به آخرین نسخه ارائهشده ارتقا دهید.
- ۳. فایروال و مانیتورینگ: در صورت عدم امکان آپدیت فوری، رولهای امنیتی WAF را فعال کرده و لاگهای وبسرور را پایش نمایید.
مراجع رسمی و مستندات
- https://github.com/CoolPluginsTeam/extensions-for-elementor-form/pull/90 ↗
- https://plugins.trac.wordpress.org/browser/extensions-for-elementor-form/tags/2.7.9/assets/js/shared/logic-frontend.js#L719 ↗
- https://plugins.trac.wordpress.org/browser/extensions-for-elementor-form/tags/2.7.9/includes/fields/conditional-fields-trait.php#L704 ↗
- https://plugins.trac.wordpress.org/browser/extensions-for-elementor-form/tags/2.7.9/includes/fields/conditional-fields-trait.php#L753 ↗
- https://plugins.trac.wordpress.org/browser/extensions-for-elementor-form/tags/2.7.9/modules/forms/widgets/cool-form.php#L711 ↗
- https://plugins.trac.wordpress.org/changeset/3772891/extensions-for-elementor-form/trunk/assets/js/shared/logic-frontend.js ↗
- https://www.wordfence.com/threat-intel/vulnerabilities/id/94c6ee49-604d-4183-bd47-7ab2732de6b4?source=cve ↗