گزارشهای جدید امنیتی نشان میدهد که افزونه MasterStudy LMS برای وردپرس در نسخههای مختلف با چندین آسیبپذیری جدی روبروست که میتواند منجر به دسترسیهای غیرمجاز و نشت دادههای حساس شود.
آسیبپذیری CVE-2026-88845 و دسترسیهای غیرمجاز
در نسخههای پیش از 3.7.50، این افزونه در بخش عملیاتهای نگهداری مدیریتی (Administrative Maintenance)، بررسیهای لازم برای سطح دسترسی (Capability) و توکنهای امنیتی (Nonce) را انجام نمیدهد. این نقص امنیتی به هر کاربر احراز هویت شده، حتی کاربرانی با سطح دسترسی پایین مانند Subscriber، اجازه میدهد تا محتوای منتشر شدهای را در سایت ایجاد کنند که به حساب کاربری آنها نسبت داده میشود.
سایر نقاط ضعف شناسایی شده
علاوه بر مورد ذکر شده، تحلیلهای فنی سایر آسیبپذیریهای این افزونه را به شرح زیر نشان میدهد:
- نشت اطلاعات (Information Disclosure): در نسخههای پیش از 3.7.46، مهاجمان بدون نیاز به احراز هویت میتوانند به عناوینی، شناسهها (IDs) و آمارهای یادگیری دسترسی پیدا کنند.
- دور زدن تایید پرداخت (Payment Bypass): در نسخههای پیش از 3.7.40، امکان دور زدن فرآیند تایید پرداخت برای مهاجمان غیر-احراز هویت شده وجود دارد.
- تغییر محتوا و دسترسیهای سطح شیء (BOLA): در نسخههای پیش از 3.7.46 و 3.7.50، نقص در کنترل دسترسی (Broken Object-Level Authorization) باعث میشود کاربران بتوانند به سوابق فروش دورهها، سوالات آزمون و پاسخهای صحیح دسترسی داشته باشند یا محتوای مدرسان دیگر را تغییر دهند.
- تغییر مسیر باز (Open Redirect): در نسخههای پیش از 3.7.43، امکان هدایت کاربران به لینکهای خارجی مخرب از طریق یک Open Redirect وجود دارد.
توصیه فنی: مدیران سایتهای وردپرسی که از این افزونه استفاده میکنند، باید در سریعترین زمان ممکن آن را به آخرین نسخه منتشر شده بهروزرسانی کنند تا ریسک بهرهبرداری از این Exploitها کاهش یابد.