PT-2026-113721 · WordPress · Lifterlms
CVSS v3.1
7.5
عالية
| المتجه | AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H |
اسم البرنامج المصاب والإصدارات المتأثرة
LifterLMS – WP LMS for eLearning, Online Courses, & Quizzes الإصدارات السابقة لـ 10.3.2
الوصف
توجد ثغرة تسمح للمستخدمين المصرح لهم بصلاحيات مستوى "مدرب" (Instructor) أو أعلى بتنفيذ تضمين ملفات محلية (Local File Inclusion). يحدث هذا لأن الدالة
llms get template() تقوم بتنفيذ extract() على سمات shortcode الخاص بـ [lifterlms checkout] قبل تحديد مسار القالب. من خلال التلاعب بسمات template name و default path ، يمكن للمهاجم تجاوز المعلمات المحلية والتحكم في المسار الممرر إلى تضمين PHP. قد يؤدي ذلك إلى تضمين وتنفيذ ملفات عشوائية على الخادم، مما يسمح بتجاوز ضوابط الوصول، أو الحصول على بيانات حساسة، أو تنفيذ تعليمات برمجية في الحالات التي يتم فيها رفع ملفات تحتوي على محتوى يتحكم فيه المهاجم.التوصيات
تحديث LifterLMS – WP LMS for eLearning, Online Courses, & Quizzes إلى الإصدار 10.3.2 أو إصدار أحدث.
إصلاح
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
تصنيف نقاط الضعف
المعرّفات ذات الصلة
المنتجات المتأثرة
Lifterlms