→ برگشت به فید آسیب‌پذیری‌ها 1f0a1439-d10c-4dfc-9a40-7319debe3c51 · academy

خواندن غیرمجاز فایل‌های سرور (Arbitrary File Read) در افزونه Academy LMS – AI Course Builder, Quizzes, Certificates & eLearning

متوسط plugin CVSS 4.3

افزونه Academy LMS در نسخه‌های کمتر از یا مساوی ۴.۰.۱ از طریق پارامتر 'id' آسیب‌پذیر به خواندن غیرمجاز فایل‌ها است. مهاجمان با سطح دسترسی contributor و بالاتر می‌توانند محتوای فایل‌های دلخواه با پسوند .html را بخوانند که این محتوا در پاسخ JSON REST نمایش داده می‌شود و می‌تواند منجر به افشای اطلاعات حساس شود. با توجه به وجود پچ امنیتی، به‌روزرسانی فوری به نسخه امن توصیه می‌شود.

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

<= 4.0.1

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

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