→ برگشت به فید آسیب‌پذیری‌ها CVE-2025-15705 · contact-form-by-supsystic

تزریق اسکریپت ذخیره‌شده (Stored XSS) در افزونه Contact Form by Supsystic وردپرس

پایین plugin CVSS 3.5

افزونه Contact Form by Supsystic در نسخه‌های ۱.۸.۰ و پایین‌تر نام فرم را پاک‌سازی و گریز (escape) نمی‌کند؛ بنابراین کاربری که به ویرایشگر فرم دسترسی دارد می‌تواند اسکریپت وب دلخواه تزریق کند که هنگام مشاهده همان فرم توسط کاربر دیگر اجرا می‌شود. در نصب‌های چندسایته، جایی که مدیران قابلیت unfiltered_html ندارند، این نقص از مرز سطح دسترسی عبور می‌کند و می‌تواند به اجرای اسکریپت در زمینه کاربر مشاهده‌کننده و سوءاستفاده از نشست او منجر شود. وصله رسمی تاکنون منتشر نشده است؛ تا زمان انتشار پچ، افزونه را موقتاً غیرفعال کنید یا از فایروال وب (WAF) برای کاهش خطر استفاده کنید.

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

<= 1.8.0

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

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