← back to popular plugins
wordfence / plugin · masterstudy-lms-learning-management-system

MasterStudy LMS WordPress Plugin – for Online Courses and Education

masterstudy-lms-learning-management-system
total installs
10,000
total vulns
38
critical
1
high
3
medium
34
low
0
latest vuln
—
patched
38
unpatched
0
avg time to patch
—
vulnerabilities (38)
MasterStudy LMS WordPress Plugin – for Online Courses and Education <= 3.7.52 - Authenticated (Contributor+) Stored Cross-Site Scripting
medium ✓ patched
cvss score 6.4
cwe CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
published Oct 8, 2026
The MasterStudy LMS WordPress Plugin – for Online Courses and Education plugin for WordPress is vulnerable to Stored Cross-Site Scripting in all versions up to, and including, 3.7.52. This is due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
MasterStudy LMS 3.5.29 - 3.7.49 - Authenticated (Contributor+) Local File Inclusion
high ✓ patched
cvss score 7.5
cwe CWE-22: Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
published Sep 25, 2026
The MasterStudy LMS plugin for WordPress is vulnerable to Local File Inclusion in all versions 3.5.29 to 3.7.49. This makes it possible for authenticated attackers, with contributor-level access and above, to include and execute arbitrary files on the server, allowing the execution of any PHP code in those files. This can be used to bypass access controls, obtain sensitive data, or achieve code execution in cases where images and other "safe" file types can be uploaded and included.
MasterStudy LMS <= 3.7.49 - Missing Authorization
medium ✓ patched
cvss score 4.3
cwe CWE-862: Missing Authorization
published Sep 22, 2026
The MasterStudy LMS plugin for WordPress is vulnerable to unauthorized access in all versions up to, and including, 3.7.49. This is due to a missing capability check on a function. This makes it possible for authenticated attackers, with subscriber-level access and above, to perform an unauthorized action.
MasterStudy LMS <= 3.7.49 - Unauthenticated (Subscriber+) Unauthorized Course Enrollment
medium ✓ patched
cvss score 4.3
cwe CWE-602: Client-Side Enforcement of Server-Side Security
published Sep 22, 2026
The MasterStudy LMS plugin for WordPress is vulnerable to unauthorized course access in all versions up to, and including, 3.7.49. This is due to missing verification that the caller actually holds the supplied membership plan and that the requested course is permitted under that plan's category and quota restrictions. This makes it possible for authenticated attackers, with subscriber-level access and above, to enroll themselves into paid courses that are outside their membership plan's permitted categories and beyond the enrollment quota their plan allows.
MasterStudy LMS <= 3.7.49 - Missing Authorization
medium ✓ patched
cvss score 4.3
cwe CWE-862: Missing Authorization
published Sep 22, 2026
The MasterStudy LMS plugin for WordPress is vulnerable to unauthorized access in all versions up to, and including, 3.7.49. This is due to a missing capability check on a function. This makes it possible for authenticated attackers, with subscriber-level access and above, to perform an unauthorized action.
MasterStudy LMS <= 3.7.49 - Missing Authorization to Account Registration
medium ✓ patched
cvss score 5.3
cwe CWE-862: Missing Authorization
published Sep 22, 2026
The MasterStudy LMS plugin for WordPress is vulnerable to unauthorized access in all versions up to, and including, 3.7.49. This is due to a missing capability check on a function. This makes it possible for unauthenticated attackers to create accounts when registration is disabled.
MasterStudy LMS <= 3.7.49 - Authenticated (Subscriber+) HTML Injection
medium ✓ patched
cvss score 6.3
cwe CWE-20: Improper Input Validation
published Sep 21, 2026
The MasterStudy LMS WordPress Plugin – for Online Courses and Education plugin for WordPress is vulnerable to HTML Injection in all versions up to, and including, 3.7.49. This makes it possible for authenticated attackers, with Subscriber-level access and above, to inject HTML in course discussions.
MasterStudy LMS <= 3.7.49 - Authenticated (Subscriber+) Insecure Direct Object Reference
medium ✓ patched
cvss score 4.3
cwe CWE-639: Authorization Bypass Through User-Controlled Key
published Sep 21, 2026
The MasterStudy LMS plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 3.7.49. This is due to missing validation on a user controlled key. This makes it possible for authenticated attackers, with subscriber-level access and above, to perform an unauthorized action.
MasterStudy LMS <= 3.7.49 - Authenticated (Instructor+) Insecure Direct Object Reference
medium ✓ patched
cvss score 4.3
cwe CWE-639: Authorization Bypass Through User-Controlled Key
published Sep 16, 2026
The MasterStudy LMS plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 3.7.49. This is due to missing validation on a user controlled key. This makes it possible for authenticated attackers, with instructor-level access and above, to perform an unauthorized action.
MasterStudy LMS <= 3.7.49 - Authenticated (Instructor+) Insecure Direct Object Reference
medium ✓ patched
cvss score 4.3
cwe CWE-639: Authorization Bypass Through User-Controlled Key
published Sep 16, 2026
The MasterStudy LMS plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 3.7.49. This is due to missing validation on a user controlled key. This makes it possible for authenticated attackers, with instructor-level access and above, to perform an unauthorized action.
MasterStudy LMS WordPress Plugin – for Online Courses and Education < 3.7.46 - Authenticated (Custom Role+) Insecure Direct Object Reference
medium ✓ patched
cvss score 4.3
cwe CWE-639: Authorization Bypass Through User-Controlled Key
published Sep 2, 2026
The MasterStudy LMS WordPress Plugin – for Online Courses and Education plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to 3.7.46. This is due to missing validation on a user controlled key. This makes it possible for authenticated attackers, with custom role-level access and above, to perform an unauthorized action.
MasterStudy LMS WordPress Plugin – for Online Courses and Education < 3.7.46 - Unauthenticated Information Exposure
medium ✓ patched
cvss score 5.3
cwe CWE-200: Exposure of Sensitive Information to an Unauthorized Actor
published Sep 2, 2026
The MasterStudy LMS WordPress Plugin – for Online Courses and Education plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to 3.7.46. This makes it possible for unauthenticated attackers to extract sensitive user or configuration data.
MasterStudy LMS WordPress Plugin – for Online Courses and Education < 3.7.46 - Authenticated (Custom Role+) Insecure Direct Object Reference
medium ✓ patched
cvss score 4.3
cwe CWE-639: Authorization Bypass Through User-Controlled Key
published Sep 2, 2026
The MasterStudy LMS WordPress Plugin – for Online Courses and Education plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to 3.7.46. This is due to missing validation on a user controlled key. This makes it possible for authenticated attackers, with custom role-level access and above, to perform an unauthorized action.
MasterStudy LMS WordPress Plugin – for Online Courses and Education < 3.7.46 - Authenticated (Subscriber+) Insecure Direct Object Reference
medium ✓ patched
cvss score 4.3
cwe CWE-639: Authorization Bypass Through User-Controlled Key
published Sep 2, 2026
The MasterStudy LMS WordPress Plugin – for Online Courses and Education plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to 3.7.46. This is due to missing validation on a user controlled key. This makes it possible for authenticated attackers, with subscriber-level access and above, to perform an unauthorized action.
MasterStudy LMS WordPress Plugin – for Online Courses and Education < 3.7.46 - Missing Authorization
medium ✓ patched
cvss score 5.3
cwe CWE-862: Missing Authorization
published Sep 2, 2026
The MasterStudy LMS WordPress Plugin – for Online Courses and Education plugin for WordPress is vulnerable to unauthorized access in all versions up to 3.7.46. This is due to a missing capability check on a function. This makes it possible for unauthenticated attackers to perform an unauthorized action.
MasterStudy LMS WordPress Plugin – for Online Courses and Education < 3.7.46 - Unauthenticated Unpublished Course Data Exposure
medium ✓ patched
cvss score 5.3
cwe CWE-200: Exposure of Sensitive Information to an Unauthorized Actor
published Aug 31, 2026
The MasterStudy LMS WordPress Plugin – for Online Courses and Education plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to 3.7.46. This is due to missing post_status filter in the get_courses() method called by an unauthenticated REST route, allowing retrieval of non-public courses. This makes it possible for unauthenticated attackers to read the titles and IDs of unpublished (draft, pending, and private) courses belonging to any author.
MasterStudy LMS WordPress Plugin – for Online Courses and Education < 3.7.42 - Authenticated (Custom Role+) Insecure Direct Object Reference
medium ✓ patched
cvss score 4.3
cwe CWE-639: Authorization Bypass Through User-Controlled Key
published Aug 29, 2026
The MasterStudy LMS WordPress Plugin – for Online Courses and Education plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to 3.7.42. This is due to missing validation on a user controlled key. This makes it possible for authenticated attackers, with custom role-level access and above, to perform an unauthorized action.
MasterStudy LMS WordPress Plugin – for Online Courses and Education < 3.7.40 - Unauthenticated Payment Bypass
medium ✓ patched
cvss score 5.3
cwe CWE-602: Client-Side Enforcement of Server-Side Security
published Aug 27, 2026
The MasterStudy LMS WordPress Plugin – for Online Courses and Education plugin for WordPress is vulnerable to Payment Bypass in all versions up to 3.7.40 (exclusive). This is due to insufficient IPN verification. This makes it possible for unauthenticated attackers to bypass payments.
MasterStudy LMS WordPress Plugin – for Online Courses and Education < 3.7.43 - Unauthenticated Open Redirect
high ✓ patched
cvss score 7.2
cwe CWE-601: URL Redirection to Untrusted Site ('Open Redirect')
published Aug 27, 2026
The MasterStudy LMS WordPress Plugin – for Online Courses and Education plugin for WordPress is vulnerable to Open Redirect in all versions up to 3.7.43 (exclusive). This is due to insufficient validation on the redirect url supplied. This makes it possible for unauthenticated attackers to redirect users to potentially malicious sites if they can successfully trick them into performing an action.
MasterStudy LMS WordPress Plugin – for Online Courses and Education <= 3.7.42 - Unauthenticated Arbitrary File Deletion
critical ✓ patched
cvss score 9.1
cwe CWE-22: Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
published Aug 24, 2026
The MasterStudy LMS WordPress Plugin – for Online Courses and Education plugin for WordPress is vulnerable to Arbitrary File Deletion due to insufficient file path validation in all versions up to, and including, 3.7.42. This makes it possible for unauthenticated attackers to delete arbitrary files on the server, which can easily lead to remote code execution when the right file is deleted (such as wp-config.php).
MasterStudy LMS WordPress Plugin – for Online Courses and Education <= 3.7.41 - Authenticated (Subscriber+) Privilege Escalation
medium ✓ patched
cvss score 6.3
cwe CWE-269: Improper Privilege Management
published Aug 18, 2026
The MasterStudy LMS WordPress Plugin – for Online Courses and Education plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 3.7.41. This is due to insufficient restriction on the capabilities a user may grant themselves. This makes it possible for authenticated attackers, with subscriber-level access and above, to elevate their privileges beyond those intended for their role.
MasterStudy LMS WordPress Plugin – for Online Courses and Education <= 3.7.41 - Missing Authorization
medium ✓ patched
cvss score 4.3
cwe CWE-862: Missing Authorization
published Aug 18, 2026
The MasterStudy LMS WordPress Plugin – for Online Courses and Education plugin for WordPress is vulnerable to unauthorized access in all versions up to, and including, 3.7.41. This is due to a missing capability check on a function. This makes it possible for authenticated attackers, with subscriber-level access and above, to perform an unauthorized action.
MasterStudy LMS WordPress Plugin – for Online Courses and Education <= 3.7.39 - Missing Authorization
medium ✓ patched
cvss score 5.3
cwe CWE-862: Missing Authorization
published Jul 31, 2026
The MasterStudy LMS WordPress Plugin – for Online Courses and Education plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in versions up to, and including, 3.7.39. This makes it possible for unauthenticated attackers to perform an unauthorized action.
MasterStudy LMS WordPress Plugin – for Online Courses and Education <= 3.7.14 - Insecure Direct Object Reference to Authenticated (Instructor+) Arbitrary Attachment Deletion
medium ✓ patched
cvss score 6.5
cwe CWE-639: Authorization Bypass Through User-Controlled Key
published Jul 28, 2026
The MasterStudy LMS WordPress Plugin – for Online Courses and Education plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 3.7.14. This is due to the `stm_lms_delete_cover()` function lacking ownership validation on the `file_id` parameter before passing it to `wp_delete_attachment()`. This makes it possible for authenticated attackers, with Instructor-level access and above, to delete arbitrary attachments belonging to any user by enumerating sequential attachment IDs.
MasterStudy LMS WordPress Plugin – for Online Courses and Education <= 3.7.27 - Authenticated (Subscriber+) Stored Cross-Site Scripting
medium ✓ patched
cvss score 6.4
cwe CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
published Jun 29, 2026
The MasterStudy LMS WordPress Plugin – for Online Courses and Education plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 3.7.27 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with subscriber-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
MasterStudy LMS WordPress Plugin – for Online Courses and Education <= 3.7.30 - Missing Authorization
medium ✓ patched
cvss score 4.3
cwe CWE-862: Missing Authorization
published Jun 26, 2026
The MasterStudy LMS WordPress Plugin – for Online Courses and Education plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in versions up to, and including, 3.7.30. This makes it possible for authenticated attackers, with subscriber-level access and above, to perform an unauthorized action.
MasterStudy LMS WordPress Plugin – for Online Courses and Education <= 3.7.29 - Authenticated (Subscriber+) SQL Injection
medium ✓ patched
cvss score 6.5
cwe CWE-89: Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
published May 24, 2026
The MasterStudy LMS WordPress Plugin – for Online Courses and Education plugin for WordPress is vulnerable to SQL Injection in versions up to, and including, 3.7.29 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for authenticated attackers, with subscriber-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.
MasterStudy LMS WordPress Plugin – for Online Courses and Education <= 3.7.25 - Authenticated (Subscriber+) SQL Injection
medium ✓ patched
cvss score 6.5
cwe CWE-89: Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
published Apr 21, 2026
The MasterStudy LMS WordPress Plugin – for Online Courses and Education plugin for WordPress is vulnerable to SQL Injection in versions up to, and including, 3.7.25 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for authenticated attackers, with subscriber-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.
MasterStudy LMS <= 3.7.25 - Authenticated (Subscriber+) Time-based Blind SQL Injection via 'order' and 'orderby' Parameters
medium ✓ patched
cvss score 6.5
cwe CWE-89: Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
published Apr 16, 2026
The MasterStudy LMS WordPress Plugin for Online Courses and Education plugin for WordPress is vulnerable to Time-based Blind SQL Injection via the 'order' and 'orderby' parameters in the /lms/stm-lms/order/items REST API endpoint in versions up to and including 3.7.25. This is due to insufficient input sanitization combined with a design flaw in the custom Query builder class that allows unquoted SQL injection in ORDER BY clauses. When the Query builder detects parentheses in the sort_by parameter, it treats the value as a SQL function and directly concatenates it into the ORDER BY clause without any quoting. While esc_sql() is applied to escape quotes and backslashes, this cannot prevent ORDER BY injection when the values themselves are not wrapped in quotes in the resulting SQL statement. This makes it possible for authenticated attackers, with subscriber-level access and above, to append arbitrary SQL queries via the ORDER BY clause to extract sensitive information from the database including user credentials, session tokens, and other confidential data through time-based blind SQL injection techniques.
MasterStudy LMS WordPress Plugin – for Online Courses and Education <= 3.7.11 - Authenticated (Contributor+) Stored Cross-Site Scripting via 'stm_lms_courses_grid_display' Shortcode
medium ✓ patched
cvss score 6.4
cwe CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
published Feb 13, 2026
The MasterStudy LMS WordPress Plugin – for Online Courses and Education plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's 'stm_lms_courses_grid_display' shortcode in all versions up to, and including, 3.7.11 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers, with contributor level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.
MasterStudy LMS WordPress Plugin – for Online Courses and Education <= 3.7.6 Missing Authorization to Authenticated (Subscriber+) Posts and Media Creation, Modification and Deletion
medium ✓ patched
cvss score 5.4
cwe CWE-862: Missing Authorization
published Jan 5, 2026
The MasterStudy LMS WordPress Plugin – for Online Courses and Education plugin for WordPress is vulnerable to unauthorized modification and deletion of data due to a missing capability checks on multiple REST API endpoints in all versions up to, and including, 3.7.6. This makes it possible for authenticated attackers, with Subscriber-level access and above, to upload or delete arbitrary media files, delete or modify posts, and create/manage course templates
MasterStudy LMS <= 3.6.27 - Authenticated (Instructor+) SQL Injection
medium ✓ patched
cvss score 6.5
cwe CWE-89: Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
published Oct 23, 2025
The MasterStudy LMS plugin for WordPress is vulnerable to SQL Injection in versions up to, and including, 3.6.27 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for authenticated attackers, with instructor-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.
MasterStudy LMS <= 3.6.20 - Authenticated (Instructor+) Sensitive Information Exposure
medium ✓ patched
cvss score 4.3
cwe CWE-200: Exposure of Sensitive Information to an Unauthorized Actor
published Oct 16, 2025
The MasterStudy LMS WordPress Plugin – for Online Courses and Education plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 3.6.20. This makes it possible for authenticated attackers, with Custom-level access and above, to extract sensitive user or configuration data.
MasterStudy LMS <= 3.6.20 - Authenticated (Subscriber+) Race Condition to Multiple Reviews
medium ✓ patched
cvss score 4.3
cwe CWE-362: Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
published Sep 22, 2025
The MasterStudy LMS WordPress Plugin – for Online Courses and Education plugin for WordPress is vulnerable to a race condition in all versions up to, and including, 3.6.20. This makes it possible for authenticated attackers, with Subscriber-level access and above, to leave multiple reviews on a course.
MasterStudy LMS <= 3.6.20 - Missing Authorization
medium ✓ patched
cvss score 4.3
cwe CWE-862: Missing Authorization
published Sep 22, 2025
The MasterStudy LMS plugin for WordPress is vulnerable to unauthorized access of data due to a missing capability check in a function in versions up to, and including, 3.6.20. This makes it possible for authenticated attackers, with subscriber-level access and above, to view other user's order confirmation.
MasterStudy LMS <= 3.6.15 - Missing Authorization
medium ✓ patched
cvss score 4.3
cwe CWE-862: Missing Authorization
published Sep 3, 2025
The MasterStudy LMS WordPress Plugin – for Online Courses and Education plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in all versions up to, and including, 3.6.15. This makes it possible for authenticated attackers, with Subscriber-level access and above, to perform an unauthorized action.
MasterStudy LMS <= 3.5.28 - Missing Authorization
medium ✓ patched
cvss score 4.3
cwe CWE-862: Missing Authorization
published Apr 4, 2025
The MasterStudy LMS WordPress Plugin – for Online Courses and Education plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in all versions up to, and including, 3.5.28. This makes it possible for authenticated attackers, with Subscriber-level access and above, to perform an unauthorized action.
MasterStudy LMS <= 3.5.28 - Authenticated (Contributor+) Local File Inclusion
high ✓ patched
cvss score 8.8
cwe CWE-98: Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion')
published Apr 4, 2025
The MasterStudy LMS plugin for WordPress is vulnerable to Local File Inclusion in versions up to, and including, 3.5.28. This makes it possible for authenticated attackers, with contributor-level access and above, to include and execute arbitrary files on the server, allowing the execution of any PHP code in those files. This can be used to bypass access controls, obtain sensitive data, or achieve code execution in cases where images and other “safe” file types can be uploaded and included.