← WordPress Vulnerabilities
WordPress security by component

MasterStudy LMS

MasterStudy LMS provides tools for creating and managing online courses, lessons, quizzes, students, instructors, and learning content.

MasterStudy LMS (masterstudy-lms-learning-management-system) is a WordPress plugin with 31 published CVE records in this archive. The latest tracked vulnerability was published Sep 18, 2026; the highest published CVSS base score is 8.8.

Plugin slug: masterstudy-lms-learning-management-system

CVE-2026-88844: MasterStudy LMS WordPress Plugin: Unauthorized disclosure of course student details

An authenticated Instructor can access names and email addresses of students on courses they do not own. The issue begins in version 3.6.2. The export does not identify the endpoint or course identifier field. Affected versions reported by the CNA: 3.6.2 to < 3.7.50. The export identifies 3.7.50 as fixed.

PublishedSep 18, 2026
Known safe version3.7.50
Published vulnerabilities for masterstudy-lms-learning-management-system
Safe version
Sep 18, 2026 CVE-2026-88844
MasterStudy LMS WordPress Plugin: Unauthorized disclosure of course student details
An authenticated Instructor can access names and email addresses of students on courses they do not own. The issue begins in version 3.6.2. The export does not identify the endpoint or course identifier field. Affected versions reported by the CNA: 3.6.2 to < 3.7.50. The export identifies 3.7.50 as fixed.
3.7.50
CVE2.7
NVDPending
Sep 18, 2026 CVE-2026-81340
MasterStudy LMS WordPress Plugin: Unauthorized manipulation of course orders
An authenticated Instructor can modify arbitrary orders through the REST interface, enabling free enrolment, revocation of paid access or alteration of order notes. The export does not identify the route or order parameter. Affected versions reported by the CNA: < 3.7.50. The export identifies 3.7.50 as fixed.
3.7.50
CVE3.8
NVDPending
Sep 02, 2026 CVE-2026-81199
MasterStudy LMS exposes student learning statistics without authentication
MasterStudy LMS before 3.7.46 returns a student's learning statistics without authorization. An unauthenticated attacker can retrieve course counts, points, certificates, quiz totals, and assignment totals for any registered user.
3.7.46
CVE5.3
NVDPending
Sep 02, 2026 CVE-2026-81198
MasterStudy LMS permits cross-instructor curriculum modification
MasterStudy LMS before 3.7.46 does not verify ownership of curriculum objects. An authenticated instructor can delete or modify curriculum sections and materials belonging to courses owned by other instructors.
3.7.46
CVE3.8
NVDPending
Sep 02, 2026 CVE-2026-81197
MasterStudy LMS exposes unpublished course records without authentication
MasterStudy LMS before 3.7.46 leaves an author-course listing REST route unrestricted and does not filter results by publication status. An unauthenticated visitor can retrieve the titles and IDs of draft, pending, private, and published courses.
3.7.46
CVE5.3
NVDPending
Sep 02, 2026 CVE-2026-81196
MasterStudy LMS exposes other instructors' quiz answers
MasterStudy LMS before 3.7.46 does not verify ownership of quiz-question identifiers. An authenticated instructor can read questions belonging to other instructors, including correct answers and explanations.
3.7.46
CVE2.7
NVDPending
Sep 02, 2026 CVE-2026-81195
MasterStudy LMS exposes student enrollment and progress without authentication
MasterStudy LMS before 3.7.46 returns per-student course enrollment and progress data without authorization. An unauthenticated attacker can disclose the enrolled courses and learning progress of any registered user.
3.7.46
CVE5.3
NVDPending
Sep 02, 2026 CVE-2026-81194
MasterStudy LMS exposes course sales records to Subscribers
MasterStudy LMS before 3.7.46 does not correctly authorize order line-item requests. Any authenticated account, including a Subscriber, can supply another user's identifier and read other instructors' course sales records.
3.7.46
CVE4.3
NVDPending
Aug 29, 2026 CVE-2026-81342
MasterStudy LMS registration permits external redirects
MasterStudy LMS before 3.7.43 uses an unauthenticated registration redirect value without validating its destination. An attacker can send users through the registration flow and redirect them to an arbitrary external site.
3.7.43
CVE4.7
NVDPending
Aug 29, 2026 CVE-2026-81200
MasterStudy LMS instructors can enumerate other customers' billing details
MasterStudy LMS before 3.7.42 does not restrict an instructor to orders they are entitled to view. An instructor can enumerate order IDs and retrieve another customer's name, email address, phone number, and postal address.
3.7.42
CVE2.7
NVDPending
Aug 29, 2026 CVE-2026-81026
MasterStudy LMS accepts token payments for full-price course orders
MasterStudy LMS before 3.7.40 marks an order complete without verifying the payment amount, receiver, currency, or status. An unauthenticated buyer can pay a token amount, complete a full-price order, and gain access to paid course content.
3.7.40
CVE4.8
NVDPending
Aug 24, 2026 CVE-2026-78284
MasterStudy LMS permits unauthenticated arbitrary file deletion
MasterStudy LMS through 3.7.42 permits an unauthenticated attacker to influence a file-deletion operation. The CNA rates the resulting availability impact as high and scope as changed.
3.7.43
CVE8.6
NVDPending
Aug 18, 2026 CVE-2026-73404
MasterStudy LMS: Broken access control
MasterStudy LMS is affected by broken access control. Exploitation requires an authenticated subscriber account. A successful request can reach data or an operation that should be restricted to another user or a more privileged role. The published affected range is n/a through 3.7.41.
3.7.42
CVE6.5
NVDPending
Aug 18, 2026 CVE-2026-68568
MasterStudy LMS: Privilege escalation or authentication bypass
MasterStudy LMS is affected by privilege escalation or authentication bypass. Exploitation requires an authenticated subscriber account. A successful request can grant permissions or access that the caller should not possess. The published affected range is n/a through 3.7.41.
3.7.42
CVE6.3
NVDPending
Jul 31, 2026 CVE-2026-28145
MasterStudy LMS lets visitors manipulate user state
MasterStudy LMS through 3.7.39 insufficiently verifies the authenticity of data used to change LMS user state. The advisory classifies the path as unauthenticated, so a visitor can trigger the state-manipulation behavior without a WordPress account.
3.7.40
CVE5.3
NVDPending
Jul 29, 2026 CVE-2026-5060
MasterStudy LMS cover deletion permits arbitrary attachment deletion
MasterStudy LMS through 3.7.23 lets an authenticated Instructor call the wp_ajax_stm_lms_delete_cover action with the required nonce and an attacker-chosen sequential file_id. stm_lms_delete_cover() verifies only that a user is logged in and then passes file_id directly to wp_delete_attachment(..., true), without checking that the attachment is the caller's currently assigned cover. An Instructor can therefore permanently delete attachments belonging to other users. The CNA narrative says through 3.7.14, but its structured affected data says through 3.7.23; official tags confirm that 3.7.23 remains vulnerable and 3.7.24 introduces ownership and attachment-type validation.
3.7.24
CVE6.5
NVDPending
Jun 29, 2026 CVE-2026-57330
MasterStudy LMS: Cross-site scripting
MasterStudy LMS is affected by cross-site scripting. Exploitation requires an authenticated subscriber account. Injected script can execute in the affected site's origin when the vulnerable output is viewed. The published affected range is n/a through 3.7.27.
3.7.28
CVE6.5
NVDPending
Jun 26, 2026 CVE-2026-57640
MasterStudy LMS: Broken access control
MasterStudy LMS is affected by broken access control. Exploitation requires an authenticated subscriber account. A successful request can reach data or an operation that should be restricted to another user or a more privileged role. The published affected range is n/a through 3.7.30.
3.7.31
CVE4.3
NVDPending
Jun 15, 2026 CVE-2026-40766
MasterStudy LMS: SQL injection
MasterStudy LMS is affected by SQL injection. Exploitation requires an authenticated subscriber account. A successful request can alter database queries and expose or modify WordPress data. The published affected range is n/a through 3.7.25.
3.7.26
CVE8.5
NVDPending
May 27, 2026 CVE-2026-42730
MasterStudy LMS: SQL injection
MasterStudy LMS is affected by SQL injection. Exposure depends on how the affected operation is made reachable by the site. A successful request can alter database queries and expose or modify WordPress data. The published affected range is <= 3.7.29.
3.7.30
CVE8.5
NVDPending
Apr 17, 2026 CVE-2026-4817
MasterStudy LMS WordPress Plugin – for Online Courses and Education: SQL injection
MasterStudy LMS WordPress Plugin – for Online Courses and Education is affected by SQL injection. Exploitation requires an authenticated subscriber account. A successful request can alter database queries and expose or modify WordPress data. The published affected range is <= 3.7.25.
See mitigation notes
CVE6.5
NVDPending
Oct 31, 2025 CVE-2025-64366
MasterStudy LMS: SQL injection
MasterStudy LMS is affected by SQL injection. Exposure depends on how the affected operation is made reachable by the site. A successful request can alter database queries and expose or modify WordPress data.
See mitigation notes
CVE7.6
NVDPending
Oct 22, 2025 CVE-2025-59575
MasterStudy LMS: A security weakness
MasterStudy LMS is affected by a security weakness. Exposure depends on how the affected operation is made reachable by the site. The resulting impact depends on how the affected component exposes the vulnerable operation.
See mitigation notes
CVE4.9
NVDPending
Sep 22, 2025 CVE-2025-59577
MasterStudy LMS: A security weakness
MasterStudy LMS is affected by a security weakness. Exposure depends on how the affected operation is made reachable by the site. The resulting impact depends on how the affected component exposes the vulnerable operation.
See mitigation notes
CVE4.3
NVDPending
Sep 22, 2025 CVE-2025-59576
MasterStudy LMS: A security weakness
MasterStudy LMS is affected by a security weakness. Exposure depends on how the affected operation is made reachable by the site. The resulting impact depends on how the affected component exposes the vulnerable operation.
See mitigation notes
CVE6.5
NVDPending
Sep 05, 2025 CVE-2025-54744
MasterStudy LMS: A security weakness
MasterStudy LMS is affected by a security weakness. Exposure depends on how the affected operation is made reachable by the site. The resulting impact depends on how the affected component exposes the vulnerable operation.
See mitigation notes
CVE6.5
NVDPending
Apr 04, 2025 CVE-2025-32237
MasterStudy LMS: A security weakness
MasterStudy LMS is affected by a security weakness. Exposure depends on how the affected operation is made reachable by the site. The resulting impact depends on how the affected component exposes the vulnerable operation.
See mitigation notes
CVE4.3
NVDPending
Apr 04, 2025 CVE-2025-32141
MasterStudy LMS: Filesystem traversal
MasterStudy LMS is affected by filesystem traversal. Exposure depends on how the affected operation is made reachable by the site. A crafted path can escape the intended directory and reach files or directories elsewhere on the server.
See mitigation notes
CVE8.8
NVDPending
Nov 01, 2024 CVE-2024-37094
MasterStudy LMS: A security weakness
MasterStudy LMS is affected by a security weakness. Exposure depends on how the affected operation is made reachable by the site. The resulting impact depends on how the affected component exposes the vulnerable operation.
See mitigation notes
CVE8.2
NVD9.8
Jun 22, 2023 CVE-2023-35093
Masterstudy Lms Learning Management System: Broken access control
Masterstudy Lms Learning Management System is affected by broken access control. Exposure depends on how the affected operation is made reachable by the site. A successful request can reach data or an operation that should be restricted to another user or a more privileged role.
See mitigation notes
CVE6.5
NVD6.5
Jun 22, 2023 CVE-2023-35090
Masterstudy Lms Learning Management System: Cross-site scripting
Masterstudy Lms Learning Management System is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
See mitigation notes
CVE6.5
NVD5.4