→ برگشت به فید آسیبپذیریها
CVE-2026-104739 · js-support-ticket
اجرای کد از راه دور (RCE) در افزونه JS Help Desk
افزونه JS Help Desk در نسخههای تا ۵.۰.۱ بهدلیل اعتبارسنجی ناکافی مسیر فایل در تابع setSupportCustomImage در برابر حذف غیرمجاز فایلها آسیبپذیر است. مهاجم احرازهویتشده با دسترسی مدیر (Administrator) یا بالاتر میتواند فایلهای دلخواه روی سرور را حذف کند و حذف فایلهای حساس مانند wp-config.php میتواند به اجرای کد از راه دور منجر شود. وصله رسمی هنوز منتشر نشده است؛ تا زمان انتشار بهروزرسانی امن، افزونه را موقتاً غیرفعال کنید یا از فایروال وب استفاده کنید.
نسخههای تحت تأثیر
<= 5.0.1
راهنمای اقدام و رفع مشکل (Remediation)
- ۱. پشتیبانگیری: قبل از اعمال هرگونه تغییر، یک بکاپ کامل از پایگاه داده و فایلهای سایت تهیه کنید.
- ۲. بهروزرسانی سریع: افزونه یا هسته js-support-ticket را بلافاصله به آخرین نسخه ارائهشده ارتقا دهید.
- ۳. فایروال و مانیتورینگ: در صورت عدم امکان آپدیت فوری، رولهای امنیتی WAF را فعال کرده و لاگهای وبسرور را پایش نمایید.
مراجع رسمی و مستندات
- https://plugins.trac.wordpress.org/browser/js-support-ticket/tags/4.0.0/modules/configuration/model.php#L207 ↗
- https://plugins.trac.wordpress.org/browser/js-support-ticket/tags/4.0.0/modules/configuration/model.php#L278 ↗
- https://plugins.trac.wordpress.org/browser/js-support-ticket/tags/4.0.0/modules/configuration/model.php#L306 ↗
- https://plugins.trac.wordpress.org/changeset?reponame=&old=3755880%40js-support-ticket&new=3755880%40js-support-ticket ↗
- https://www.wordfence.com/threat-intel/vulnerabilities/id/9e5a3d9a-8114-450a-b101-3cd5a7b694e1?source=cve ↗