→ برگشت به فید آسیبپذیریها
CVE-2026-100193 · tutor
تزریق اسکریپت بازتابی (Reflected XSS) در افزونه Tutor LMS
افزونه Tutor LMS در نسخههای ۴.۱.۰ و پایینتر، بهدلیل پاکسازی ناکافی ورودی و گریز (escaping) ناقص خروجی، از طریق پارامتر tab در برابر تزریق اسکریپت بازتابی آسیبپذیر است. مهاجم بدون احراز هویت میتواند با فریب کاربر برای انجام عملی مانند کلیک روی یک پیوند، اسکریپت دلخواه را در صفحه اجرا کند؛ این شرایط وقتی پیش میآید که صفحه درس آرایه nav-items خالی داشته باشد و اعتبارسنجی in_array() دور زده شود. وصله رسمی هنوز منتشر نشده است؛ تا زمان انتشار بهروزرسانی امن، افزونه را موقتاً غیرفعال کنید یا ترافیک مشکوک را با دیوار آتش وب (WAF) محدود نمایید.
نسخههای تحت تأثیر
<= 4.1.0
راهنمای اقدام و رفع مشکل (Remediation)
- ۱. پشتیبانگیری: قبل از اعمال هرگونه تغییر، یک بکاپ کامل از پایگاه داده و فایلهای سایت تهیه کنید.
- ۲. بهروزرسانی سریع: افزونه یا هسته tutor را بلافاصله به آخرین نسخه ارائهشده ارتقا دهید.
- ۳. فایروال و مانیتورینگ: در صورت عدم امکان آپدیت فوری، رولهای امنیتی WAF را فعال کرده و لاگهای وبسرور را پایش نمایید.
مراجع رسمی و مستندات
- https://plugins.trac.wordpress.org/browser/tutor/tags/4.0.9/classes/Lesson.php#L1018 ↗
- https://plugins.trac.wordpress.org/browser/tutor/tags/4.0.9/templates/learning-area/lesson/content.php#L27 ↗
- https://plugins.trac.wordpress.org/browser/tutor/tags/4.0.9/templates/learning-area/lesson/content.php#L56 ↗
- https://plugins.trac.wordpress.org/changeset/3730615/tutor/trunk/templates/learning-area/lesson/content.php ↗
- https://www.wordfence.com/threat-intel/vulnerabilities/id/4322fce1-0403-4458-82e3-7d374ab724c9?source=cve ↗