→ برگشت به فید آسیب‌پذیری‌ها CVE-2026-111979 · givewp

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

متوسط plugin CVSS 6.8

افزونه GiveWP در نسخه‌های ۴.۱۹.۰.۱ و پایین‌تر، یکی از تنظیمات قالب فرم اهدای کمک را پیش از قرار دادن در یک ویژگی HTML به‌درستی پاک‌سازی و گریز (escape) نمی‌کند. کاربری که نقش ویرایش فرم سفارشی در این افزونه را دارد می‌تواند اسکریپت وب دلخواه تزریق کند که با باز شدن فرم آسیب‌دیده، در مرورگر بازدیدکنندگان یا مدیران اجرا می‌شود. وصله رسمی تاکنون منتشر نشده است؛ تا زمان انتشار به‌روزرسانی امن، افزونه را موقتاً غیرفعال کنید یا برای کاهش خطر از فایروال وب (WAF) استفاده کنید.

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

<= 4.19.0.1

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

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