یک آسیبپذیری امنیتی در افزونه MasterStudy LMS برای سیستم مدیریت یادگیری (LMS) وردپرس شناسایی شده است که به کاربران ثبتنام شده اجازه میدهد محدودیتهای مربوط به طرحهای عضویت (Membership Plans) را دور بزنند.
جزئیات فنی آسیبپذیری
این نقص امنیتی که با شناسه CVE-2026-88848 ثبت شده، ناشی از یک نقص در احراز هویت سمت سرور (Server-side Authorization Failure) در جریان ثبتنام در دورهها است. در نسخههای 1.9 تا پیش از 3.7.50، این افزونه بررسی نمیکند که آیا دورهای که کاربر درخواست ثبتنام در آن را داده است، تحت پوشش طرح عضویت او قرار دارد یا خیر. همچنین، شناسه طرح (Plan Identifier) ارسال شده در درخواست توسط سیستم تایید نمیشود تا مشخص گردد آیا کاربر واقعاً مالک آن طرح است یا خیر.
تاثیرات و ریسکها
- دسترسی غیرمجاز: هر کاربر ثبتنام شده میتواند خود را در دورههای پولی و محدود شدهای ثبتنام کند که خارج از محدوده طرح عضویت او هستند.
- تجاوز از سهمیه: مهاجم میتواند تعداد دورههای مجاز در طرح خود را نادیده گرفته و به تعداد نامحدودی از دورهها دسترسی پیدا کند.
- تأثیر بر محرمانگی: این آسیبپذیری منجر به خواندن محتوای پولی (Paid Content) بدون پرداخت هزینه یا داشتن اشتراک معتبر میشود.
وضعیت اصلاحیه
این مشکل در نسخههای 3.7.50 و جدیدتر برطرف شده است. به مدیران وبسایتهایی که از این افزونه استفاده میکنند توصیه میشود سریعاً اقدام به بهروزرسانی (Update) نمایند تا از سوءاستفاده احتمالی کاربران برای دسترسی رایگان به محتوای تجاری جلوگیری شود.