CVE-2026-5502 in Tutor LMS Pluginالمعلومات

الملخص

بحسب VulDB • 19/05/2026

يحتوي مكون WordPress الإضافي Tutor LMS – eLearning and online course solution على ثغرة أمنية تسمح بالتلاعب غير المصرح به بمحتوى الدورات في الإصدارات حتى 3.9.8 وشاملةً لها. ويعود ذلك إلى غياب فحص التفويض في الدالة `tutor_update_course_content_order()`. تقوم هذه الدالة بالتحقق فقط من صحة الـ nonce (حماية ضد هجمات CSRF) لكنها لا تتحقق مما إذا كان لدى المستخدم إذن لإدارة محتوى الدورة. ولا يتم تنفيذ فحص التفويض `can_user_manage()` إلا عند وجود المعلمة `content_parent` في الطلب. وعند حذف هذه المعلمة، تنتقل الدالة مباشرةً إلى `save_course_content_order()` التي تعدّل جدول `wp_posts` دون أي تحقق من التفويض. وهذا يتيح للمهاجمين المصادق عليهم الذين يمتلكون وصولاً بمستوى المشترك (subscriber) فأعلى فصل جميع الدروس من أي موضوع، ونقل الدروس بين المواضيع، وتعديل `menu_order` لمحتوى الدورة، مما يسمح لهم فعلياً بإعاقة هيكلية أي دورة على الموقع.

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

Wordfence

حجز

03/04/2026

إفشاء

17/04/2026

الاعتدال

تمت الموافقة

إدخال

VDB-358004

EPSS

0.00465

KEV

لا

النشاطات

منخفض جدًا

القطاع

Hostingprovider

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!