Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege account (self-register)
-
ExploitCraft request to unprotected maintenance action
-
ExecutionBypass absent capability/nonce check
-
ImpactPlugin publishes attacker-attributed content
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires any authenticated WordPress account on the target site - even the lowest Subscriber role suffices (PR:L) - because the administrative maintenance action performs no capability check and no nonce verification. The practical prerequisite is therefore the ability to obtain a login: trivial on sites that allow open/self-service registration (common for LMS/course platforms) and a real limiter on sites where registration is closed. No user interaction, no special configuration, and no admin privileges are needed; the affected versions are MasterStudy LMS 2.3.0 through before 3.7.50. Impact is limited to creating published content attributed to the attacker's own account (integrity only). |
| Impact | This is a genuine but low-to-moderate priority issue, not an overstated high-CVSS finding. All signals align coherently: the CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N, base 4.3) describes a network-reachable, low-complexity flaw requiring only low privileges (any authenticated account, e.g. a subscriber) with a single low integrity impact and no confidentiality or availability loss. CISA SSVC concurs - Exploitation: none, Automatable: no, Technical Impact: partial - pointing to no observed exploitation and limited blast radius. A public exploit exists (WPScan) and the SSVC 'Automatable: no' plus PR:L keep it from being mass-exploitable, since an attacker first needs a valid low-level account on the target site. No EPSS score is provided and the flaw is not in CISA KEV, so there is no evidence of active or widespread exploitation. The signals are consistent (no conflicts), so real-world urgency is driven mostly by whether a site allows open/self-service registration; on such sites the barrier is trivial, on registration-closed sites the PR:L requirement is a meaningful limiter. |
| Exploit ScenarioDerived | On a MasterStudy LMS site that permits self-registration, an attacker registers a subscriber account and sends the administrative maintenance action request directly, which the plugin executes without any capability or nonce verification. The action publishes content on the site attributed to the attacker's account, enabling spam, SEO abuse, or planting misleading published posts. Publicly available exploit code (WPScan) lowers the effort required to reproduce this. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 24, 2026
Any authenticated WordPress user - down to the lowest-privilege Subscriber role - can invoke an administrative maintenance action in the MasterStudy LMS plugin (versions 2.3.0 through before 3.7.50) because the handler performs no capability check and no nonce verification, resulting in published content created and attributed to the attacker's own account. The network-reachable, PR:L vector (CVSS 3.1 4.3, CWE-862) means the only real prerequisite is obtaining a login, which is trivial on LMS sites that permit open self-service registration and a genuine limiter where registration is closed; no user interaction or admin rights are needed, and the assessed impact is integrity-only. Publicly available exploit code exists via the WPScan advisory, but there is no CISA KEV listing and SSVC rates exploitation as none, so this is a low-to-moderate priority finding rather than an actively exploited one; a vendor patch is available in 3.7.50.
RemediationAI
Vendor-released patch: upgrade the MasterStudy LMS WordPress plugin to 3.7.50 or later, which closes the missing capability and nonce checks; verify the installed version under Plugins in wp-admin and test on staging first, since LMS upgrades can touch course and enrollment data. If immediate upgrading is not possible, reduce exposure by disabling open self-service registration (Settings > General > Membership, and any MasterStudy student-registration option) so the PR:L prerequisite is no longer trivially satisfied - the trade-off is that legitimate students cannot self-enroll and must be provisioned by an administrator. Additionally audit recently published posts and pages for content authored by subscriber-level accounts and remove anything unauthorized, and consider a WAF rule that blocks requests triggering the maintenance action through admin-ajax.php/admin-post.php, accepting the risk that this may also block legitimate administrator-initiated maintenance. There is no KEV listing, so emergency out-of-band patching is not mandated by active exploitation, but the public WPScan exploit reference at https://wpscan.com/vulnerability/a1693fd3-7ba9-4a59-99ea-7f9fd00a9de1/ means unpatched sites should still be treated as exposed.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The root cause is CWE-862 (Missing Authorization) inside a WordPress plugin. WordPress gates privileged operations through two independent mechanisms: capability checks via current_user_can() (which enforces role/permission boundaries such as manage_options or edit_posts) and nonce verification via check_admin_referer()/check_ajax_referer() (which binds a request to a user session and intent). The affected administrative maintenance routine in MasterStudy LMS implements neither, so the endpoint is reachable by any logged-in account regardless of role and is also triggerable without a valid nonce. Because WordPress AJAX/admin-post handlers are exposed over the network at admin-ajax.php / admin-post.php, the missing checks convert an intended administrator-only maintenance operation into a subscriber-reachable action. The supplied CPE, cpe:2.3:a:unknown:masterstudy_lms_wordpress_plugin:*:*:*:*:*:*:*:*, leaves the vendor and version wildcarded, so the authoritative affected range comes from the EUVD entry (2.3.0 < 3.7.50) and the WPScan advisory. The LMS/course context matters: these plugins frequently expose open student self-registration, which materially lowers the cost of satisfying the PR:L prerequisite.
Know when Masterstudy Lms Wordpress Plugin 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:L/UI:N/S:U/C:N/I:L/A:N
Any authenticated low-priv user can trigger the unprotected action remotely (AV:N/AC:L/PR:L/UI:N); only unauthorized content creation results, so I:L with C:N/A:N and no scope change.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The MasterStudy LMS WordPress Plugin WordPress plugin before 3.7.50 does not perform any capability or nonce checks on an administrative maintenance action, allowing any authenticated user, such as a subscriber, to trigger it and create published content on the site attributed to their own account.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Authenticated local file inclusion and code execution affects the MasterStudy LMS WordPress plugin in versions from 3.5.
Unauthenticated information disclosure in MasterStudy LMS WordPress Plugin before 3.7.46 exposes the titles and IDs of a
Unauthenticated information disclosure in MasterStudy LMS WordPress Plugin (all versions before 3.7.46) exposes per-stud
Unauthenticated account creation in the MasterStudy LMS WordPress plugin (versions 2.3.0 through before 3.7.50) lets rem
Unauthenticated information disclosure in MasterStudy LMS WordPress Plugin before 3.7.46 exposes learning statistics for
Payment verification bypass in MasterStudy LMS WordPress Plugin before 3.7.40 permits unauthenticated attackers to fraud
Open redirect in MasterStudy LMS WordPress Plugin before version 3.7.43 enables unauthenticated attackers to supply an u
Missing authorization checks in the MasterStudy LMS WordPress plugin before 3.7.50 let any authenticated user - includin
Broken object-level authorization in MasterStudy LMS WordPress Plugin before 3.7.46 exposes course sales records of any
Cross-instructor content tampering in MasterStudy LMS WordPress Plugin before 3.7.46 allows authenticated instructor-rol
Broken object-level authorization in the MasterStudy LMS WordPress plugin before 3.7.50 lets an authenticated user holdi
Instructors in MasterStudy LMS WordPress Plugin versions before 3.7.46 can read quiz questions, correct answers, and exp
EUVD-2026-85802
GHSA-pc42-mggm-hf76
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB