Masteriyo LMS
CVE-2024-24882
CRITICAL
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessScan WordPress sites for Masteriyo plugin
-
DeliveryIdentify version <= 1.7.2
-
ExploitSend crafted request to vulnerable endpoint
-
ExecutionObtain elevated privileges via incorrect role assignment
-
PersistAccess course data and admin functions
-
ImpactExfiltrate data or backdoor site
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Privilege assignment review
|
| Exploitation Conditions | Exploitation requires that the target WordPress site has the Masteriyo - LMS plugin installed and activated at version 1.7.2 or earlier, and that the vulnerable plugin endpoints are reachable over the network (the default for any publicly accessible WordPress site running the plugin). Per the CVSS vector AV:N/AC:L/PR:N/UI:N, no authentication, no user interaction, and no special configuration beyond the plugin being active is needed. The principal limiting factor is plugin presence and version: sites that do not run Masteriyo, or that run a version above 1.7.2, are not affected; sites that have firewalled the WordPress REST API or plugin endpoints from the public internet also limit exposure. |
| Impact | The CVSS:3.1 vector AV:N/AC:L/PR:N/UI:N indicates network-reachable, low-complexity exploitation with no authentication and no user interaction, and C:H/I:H/A:H reflects full impact across confidentiality, integrity, and availability - consistent with a critical 9.8 rating. EPSS at 31.54% (97th percentile) is unusually high and signals elevated likelihood of exploitation attempts relative to the broader CVE population, even though the issue is not currently in CISA KEV and no public exploit code is identified at time of analysis. The Patchstack tag of 'Information Disclosure' is narrower than the CVSS impact, which is a mild conflict - CVSS suggests full compromise via privilege escalation while the tag emphasizes data exposure; defenders should treat the CVSS picture as the worst-case envelope. Overall this is a real priority for any WordPress site running Masteriyo <= 1.7.2, particularly because plugin-targeting bots routinely sweep the public internet for known LMS flaws. |
| Exploit ScenarioDerived | An unauthenticated attacker scans the public web for WordPress sites running Masteriyo LMS <= 1.7.2, then sends a crafted HTTP request to a vulnerable plugin endpoint that mis-assigns privileges, granting the attacker an elevated role on the site. With elevated privileges the attacker can read or modify course content, exfiltrate enrolled-student PII, plant malicious JavaScript in lessons, or pivot to broader administrative control of the WordPress instance. No public exploit is identified at time of analysis, but the high EPSS percentile suggests automated scanning and exploitation attempts are plausible. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAI
Privilege escalation in the Masteriyo LMS WordPress plugin (versions up to and including 1.7.2) allows remote unauthenticated attackers to assign themselves elevated privileges due to incorrect privilege assignment logic. With a CVSS score of 9.8 and an EPSS score of 31.54% (97th percentile), this flaw poses significant real-world risk, though no public exploit is identified at time of analysis and it is not listed in CISA KEV.
RemediationAI
Upgrade the Masteriyo - LMS plugin to a version newer than 1.7.2 as published by the vendor on the WordPress plugin repository; the exact fixed version is not specified in the available input data, so administrators should consult the Patchstack advisory and the plugin changelog to identify the first patched release. If immediate patching is not possible, restrict access to the WordPress site's REST API and plugin endpoints (e.g., /wp-json/masteriyo/*) via a Web Application Firewall or .htaccess rules, deactivate the Masteriyo plugin until it can be updated (side effect: course pages and student access will be unavailable), and audit existing user accounts and roles for unauthorized privilege grants. Consider deploying Patchstack or a comparable virtual patching service that may already mitigate this CVE at the WAF layer.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Masteriyo is a WordPress-based Learning Management System (LMS) plugin developed by ThemeGrill (CPE: cpe:2.3:a:themegrill:masteriyo), used to deliver online courses on WordPress sites. The root cause is CWE-266 (Incorrect Privilege Assignment), meaning the plugin assigns privileges to users or roles in a way that does not match the intended access control model - typically allowing low-privilege or unauthenticated actors to obtain higher-privileged capabilities (such as instructor or administrator-equivalent rights) on the WordPress site. Because WordPress plugins execute in the same context as core and share the database, a privilege flaw here can translate into broad control over course content, student PII, and potentially the wider site.
Know when Masteriyo gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
DescriptionCVE.org
Incorrect Privilege Assignment vulnerability in masteriyo Masteriyo - LMS learning-management-system.This issue affects Masteriyo - LMS: from n/a through <= 1.7.2.
Executive ViewAI
The Masteriyo LMS WordPress plugin (versions ≤1.7.2) contains a critical privilege escalation flaw (CVSS 9.8) allowing remote unauthenticated attackers to grant themselves administrative access. Any organization deploying this plugin faces immediate risk of complete system compromise with no vendor patch available; the 97th percentile exploitation likelihood (EPSS 31.54%) indicates realistic attack urgency.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) disable and deactivate the plugin on all WordPress instances until patched; (2) restrict direct access to WordPress admin panels via network controls or WAF; (3) implement role-based access controls and audit administrative user assignments for unauthorized privilege escalations; (4) monitor authentication logs and privilege changes for suspicious activity; (5) consider temporary alternative LMS solutions during remediation period.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Affected Products (CPE)CVE.org
The LMS by Masteriyo WordPress plugin before 1.6.8 does not have proper authorization in one some of its REST API endpoi
Authentication Bypass Using an Alternate Path or Channel vulnerability in Masteriyo Masteriyo - LMS. Rated medium severi
Unauthenticated arbitrary file upload in the Masteriyo LMS WordPress plugin (versions <= 2.3.2) lets remote attackers up
The Masteriyo LMS plugin for WordPress contains a critical privilege escalation vulnerability that allows authenticated
PHP Object Injection in the Masteriyo LMS WordPress plugin (versions <= 3.4.0) allows remote attackers to inject a craft
Masteriyo LMS, a WordPress learning-management plugin, discloses the course-progress and learning-activity records of ev
Missing Authorization vulnerability in masteriyo Masteriyo - LMS learning-management-system.11.4. Rated high severity (C
Stored Cross-Site Scripting in Masteriyo LMS WordPress plugin versions up to and including 2.3.0 allows authenticated su
Unauthenticated arbitrary content deletion in Masteriyo LMS 3.4.3 and earlier lets remote attackers remove content from
The Masteriyo LMS - eLearning and Online Course Builder for WordPress plugin for WordPress is vulnerable to unauthorized
Insecure Direct Object Reference in the Masteriyo LMS WordPress plugin (versions ≤ 2.3.1) allows authenticated subscribe
The Masteriyo LMS - eLearning and Online Course Builder for WordPress plugin for WordPress is vulnerable to Stored Cross
NVD
CVE.org
EPSS
VulDB
GitHub PoC
Exploit-DB