گزارشهای جدید امنیتی نشان میدهد که افزونه MasterStudy LMS در پلتفرم WordPress با چندین آسیبپذیری جدی روبروست که منجر به نقص در کنترل دسترسی و افشای اطلاعات حساس میشود.
تحلیل آسیبپذیری CVE-2026-88847
در نسخههای پیش از 3.7.50، این افزونه در تایید ثبتنام کاربر در یک دوره آموزشی پیش از ثبت تکمیل درسها (Lesson Completions) دچار نقص است. این موضوع به هر کاربر احراز هویت شده (مانند کاربران با نقش Subscriber) اجازه میدهد تا سوابق پیشرفت تحصیلی را برای دورههایی که به آنها دسترسی ندارند، ایجاد کنند.
سایر نقاط ضعف شناسایی شده
علاوه بر مورد ذکر شده، آسیبپذیریهای دیگری نیز در نسخههای مختلف این افزونه شناسایی شده است که عبارتند از:
- افشای اطلاعات (Information Disclosure): در نسخههای پیش از 3.7.46، مهاجمان بدون نیاز به احراز هویت میتوانند به عناوین، شناسهها (IDs) و آمارهای یادگیری دسترسی پیدا کنند.
- دور زدن تایید پرداخت (Payment Verification Bypass): در نسخههای پیش از 3.7.40، مهاجمان غیرمجاز میتوانند فرآیند تایید پرداخت را دور زده و اقدامات متقلبانه انجام دهند.
- تغییر محتوا توسط مدرسین (Content Tampering): در نسخههای پیش از 3.7.46، کاربرانی با نقش Instructor میتوانند محتوای مربوط به سایر مدرسین را تغییر دهند.
- نقص در مجوزهای سطح شیء (BOLA): در نسخههای پیش از 3.7.46 و 3.7.50، دسترسیهای غیرمجاز به سوابق فروش دورهها و سایر دادههای حساس کاربر شناسایی شده است.
- افشای دادههای صورتحساب: در نسخههای پیش از 3.7.42، اطلاعاتی نظیر نام مشتری و ایمیل در سوابق Billing افشا میشد.
به مدیران سیستمهای مبتنی بر وردپرس توصیه میشود هرچه سریعتر این افزونه را به آخرین نسخه منتشر شده بهروزرسانی کنند تا از سوءاستفاده احتمالی توسط عوامل تهدید جلوگیری شود.