→ برگشت به فید آسیبپذیریها
CVE-2026-15984 · quickcal
آسیبپذیری اسکریپتنویسی بینسایتی ذخیرهشده (Stored XSS) در افزونه QuickCal از طریق پارامترهای فیلد سفارشی
افزونه QuickCal وردپرس در تمام نسخههای تا ۱.۰.۲۰ به دلیل sanitization ناکافی ورودی و escaping ناکافی خروجی، در برابر حمله Stored XSS از طریق پارامترهای فیلد سفارشی آسیبپذیر است. مهاجمان بدون احراز هویت میتوانند اسکریپتهای وب مخرب را در صفحات تزریق کنند که هنگام دسترسی کاربران اجرا میشوند؛ nonce محافظ اکشن AJAX booked_add_appt نیز به صورت عمومی در صفحات حاوی شورتکد تقویم جاسازی شده و به راحتی قابل دسترسی است. بهروزرسانی فوری افزونه به نسخه جدیدتر برای جلوگیری از اجرای کد مخرب و به خطر افتادن سایت ضروری است.
نسخههای تحت تأثیر
<= 1.0.20
راهنمای اقدام و رفع مشکل (Remediation)
- ۱. پشتیبانگیری: قبل از اعمال هرگونه تغییر، یک بکاپ کامل از پایگاه داده و فایلهای سایت تهیه کنید.
- ۲. بهروزرسانی سریع: افزونه یا هسته quickcal را بلافاصله به آخرین نسخه ارائهشده ارتقا دهید.
- ۳. فایروال و مانیتورینگ: در صورت عدم امکان آپدیت فوری، رولهای امنیتی WAF را فعال کرده و لاگهای وبسرور را پایش نمایید.
مراجع رسمی و مستندات
- https://www.wordfence.com/threat-intel/vulnerabilities/id/9bfcfc13-ccfb-4319-99a7-7d7510a11cfe?source=api-prod ↗
- https://www.wordfence.com/threat-intel/vulnerabilities/id/9bfcfc13-ccfb-4319-99a7-7d7510a11cfe ↗
- https://codecanyon.net/item/quickcal-appointment-booking-calendar-for-wordpress/47981746 ↗
- https://www.wordfence.com/threat-intel/vulnerabilities/id/9bfcfc13-ccfb-4319-99a7-7d7510a11cfe?source=cve ↗