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

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

متوسط plugin CVSS 6.8

افزونه Joinchat وردپرس در نسخه‌های ۶.۴.۲ و پایین‌تر، متن پیام بلوک دکمه را پیش از نمایش در یک ویژگی HTML در بخش عمومی سایت escape نمی‌کند. به همین دلیل کاربری با نقش نویسنده (Author) یا بالاتر می‌تواند اسکریپت مخرب را به‌صورت ذخیره‌شده تزریق کند و آن را در برابر هر بازدیدکننده نوشته، از جمله مدیران، اجرا نماید. وصله رسمی تاکنون منتشر نشده است؛ بنابراین افزونه را موقتاً غیرفعال کنید یا با دیواره آتش وب (WAF) ورودی‌های مشکوک را محدود نمایید.

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

<= 6.4.2

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

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