Skip to main content

Masteriyo LMS EUVDEUVD-2026-48075

| CVE-2026-65463 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-07-23 Patchstack GHSA-9624-c67h-j9c9
5.4
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Register or obtain subscriber account
  2. Delivery
    Authenticate and capture LMS API or form request
  3. Exploit
    Substitute target object reference ID for unauthorized record
  4. Execution
    Submit crafted authenticated request
  5. Persist
    Server skips ownership/role check (CWE-639)
  6. Impact
    Modify or disrupt victim LMS object

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

Requires a subscriber-level WordPress account - the lowest registered role, confirmed by PR:L in the CVSS vector. The target site must be running the Masteriyo LMS plugin at version 2.3.1 or below. On sites with open user registration (a common configuration for public-facing online course platforms), any internet user can self-register and immediately exploit the flaw; on sites with closed or invitation-only registration, the attacker must first obtain a subscriber credential through a separate channel. No user interaction from a victim is required (UI:N). No non-default plugin configuration or specific feature enablement is described in available disclosure - the IDOR affects the plugin's standard object reference handling. Exploitation is constrained by the unchanged scope (S:U), meaning impact is limited to the LMS plugin's own data objects rather than broader WordPress system compromise.

Impact

The provided CVSS 5.4 (Medium) vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L reflects a network-accessible, low-complexity attack requiring subscriber-level authentication with limited integrity and availability impact but no confidentiality impact per vendor assessment. The PR:L requirement is the primary risk mitigant - exploitation is bounded to authenticated users, and on sites with closed registration, attackers must first acquire credentials through separate means. No EPSS data was provided in available intelligence, and the vulnerability carries no CISA KEV listing, indicating no confirmed active exploitation at time of analysis. The vendor's C:N rating warrants scrutiny: CWE-639 IDOR vulnerabilities commonly permit unauthorized data reads in addition to modifications, suggesting confidentiality impact may be underrepresented - however, this cannot be confirmed from the available disclosure. On sites with open subscriber registration serving large student populations, this is a realistic lateral-movement or data-tampering risk that merits prompt patching rather than deferral.

Exploit ScenarioDerived

An attacker registers a free subscriber account on a WordPress-based online course platform running Masteriyo LMS ≤ 2.3.1 and, using a browser proxy tool, intercepts authenticated LMS API requests containing object reference IDs. By substituting the ID of another user's enrollment or a restricted course object, the attacker submits the manipulated request and the server processes it without validating ownership, allowing unauthorized modification or disruption of the targeted object. No public exploit code has been identified at time of analysis, but the low attack complexity (AC:L) means this technique requires only basic HTTP interception skills.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 23, 2026

Insecure Direct Object Reference in the Masteriyo LMS WordPress plugin (versions ≤ 2.3.1) allows authenticated subscriber-level users to bypass object-level authorization checks, enabling unauthorized manipulation of LMS objects such as courses, enrollments, or student records beyond their permitted scope. Reported by Patchstack and catalogued as EUVD-2026-48075, the flaw requires only the lowest registered WordPress user role to exploit. No public exploit code or CISA KEV listing exists at time of analysis, placing this in the category of a credible but not actively-weaponized medium-severity risk.

RemediationAI

Upgrade the Masteriyo LMS WordPress plugin to a version beyond 2.3.1 immediately. No specific patched version number is independently confirmed in the available intelligence data - the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/learning-management-system/vulnerability/wordpress-masteriyo-lms-plugin-2-3-1-insecure-direct-object-references-idor-vulnerability must be consulted to identify the exact fix release before upgrading. As a compensating control where patching is not immediately possible, disable open subscriber-level registration on the WordPress site (wp-admin > Settings > General, uncheck 'Anyone can register'), which removes the ability of unauthenticated attackers to self-provision the required subscriber account. Note that this workaround does not protect against already-registered subscribers, enrolled students, or insider threats, and has the trade-off of blocking legitimate self-service enrollment flows if the site relies on them.

Affected VersionsENISA

Masteriyo - LMS n/a ≤2.3.1

Affected Packages

euvd masteriyo_lms no fix

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

Masteriyo LMS is a WordPress plugin providing learning management system functionality including course creation, enrollment tracking, and student progress management. The vulnerability maps to CWE-639 (Authorization Bypass Through User-Controlled Key), a subclass of IDOR where the application exposes internal object identifiers in API requests or form submissions without enforcing server-side ownership or role-based authorization checks. A WordPress subscriber - the lowest registered user role with no administrative capabilities - can substitute object reference keys (such as course IDs or enrollment IDs) in authenticated requests to interact with records outside their authorization scope. The CPE string cpe:2.3:a:masteriyo:masteriyo_-_lms:*:*:*:*:*:*:*:* identifies the Masteriyo standalone WordPress plugin as the affected component, with no platform restriction beyond WordPress noted.

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

Vendor (Patchstack) PRIMARY 5.4 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L
vuln.today AI 6.3 MEDIUM

CWE-639 IDOR typically enables unauthorized object reads (C:L), not just writes; all other metrics follow the network-accessible, subscriber-authenticated, low-complexity nature of the flaw.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
Low

DescriptionCVE.org

Subscriber Insecure Direct Object References (IDOR) in Masteriyo - LMS <= 2.3.1 versions.

Threat Intelligence Overview

EPSS Score
0.3%
Top 79% exploitable
Prevalence
Low
niche WordPress LMS plugin, not a top-tier ecosystem component
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

27
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +27
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2024-24882 CRITICAL POC
9.8 May 17

Privilege escalation in the Masteriyo LMS WordPress plugin (versions up to and including 1.7.2) allows remote unauthenti

CVE-2023-3345 MEDIUM POC
6.5 Jul 31

The LMS by Masteriyo WordPress plugin before 1.6.8 does not have proper authorization in one some of its REST API endpoi

CVE-2024-33939 MEDIUM POC
5.3 May 19

Authentication Bypass Using an Alternate Path or Channel vulnerability in Masteriyo Masteriyo - LMS. Rated medium severi

CVE-2026-73996 CRITICAL
9.8 Aug 18

Unauthenticated arbitrary file upload in the Masteriyo LMS WordPress plugin (versions <= 2.3.2) lets remote attackers up

CVE-2026-4484 HIGH
8.8 Mar 26

The Masteriyo LMS plugin for WordPress contains a critical privilege escalation vulnerability that allows authenticated

CVE-2026-62107 HIGH
8.8 Sep 11

PHP Object Injection in the Masteriyo LMS WordPress plugin (versions <= 3.4.0) allows remote attackers to inject a craft

CVE-2026-82849 MEDIUM POC
4.3 Sep 24

Masteriyo LMS, a WordPress learning-management plugin, discloses the course-progress and learning-activity records of ev

CVE-2024-43158 HIGH
7.5 Nov 01

Missing Authorization vulnerability in masteriyo Masteriyo - LMS learning-management-system.11.4. Rated high severity (C

CVE-2026-59513 MEDIUM
6.5 Jul 23

Stored Cross-Site Scripting in Masteriyo LMS WordPress plugin versions up to and including 2.3.0 allows authenticated su

CVE-2024-10008 MEDIUM
6.5 Oct 29

The Masteriyo LMS - eLearning and Online Course Builder for WordPress plugin for WordPress is vulnerable to unauthorized

CVE-2024-10000 MEDIUM
5.4 Oct 29

The Masteriyo LMS - eLearning and Online Course Builder for WordPress plugin for WordPress is vulnerable to Stored Cross

CVE-2024-43159 MEDIUM
5.3 Nov 01

Missing Authorization vulnerability in masteriyo Masteriyo - LMS learning-management-system.11.6. Rated medium severity

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy