Skip to main content

Masteriyo LMS EUVDEUVD-2026-85798

| CVE-2026-82849 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-09-24 WPScan GHSA-cgmx-54pv-6c9x
4.3
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Self-register as Subscriber account
  2. Delivery
    Authenticate to WordPress site
  3. Exploit
    Call course-progress endpoint without valid account id
  4. Execution
    Ownership check skipped, all learners' records returned
  5. Impact
    Harvest other users' learning activity

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 valid authenticated WordPress account of any privilege level - a self-registered Subscriber suffices - so exploitation is limited to sites where registration is open or the attacker can otherwise obtain any account (PR:L). No user interaction, no admin rights, and no special configuration are needed; the vulnerable code path is the course-progress records endpoint whose ownership check is skipped when the requested account is not named with a non-zero value, which triggers the site-wide dump of all learners' records. Limiting factor: only sites running Masteriyo LMS before 3.4.2 that permit or contain non-owner accounts are exposed; impact is confined to reading course-progress/learning-activity data (no write, no code execution).

Impact

This is a genuine but modest-priority issue. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N, base 4.3) describes a network-reachable, low-complexity information-disclosure flaw requiring only low privileges (any authenticated account) and no user interaction - consistent with the CWE-639 IDOR (broken object-level authorization) in the description. Signals align rather than conflict: SSVC (CISA framework) rates Exploitation 'none', Automatable 'no', and Technical Impact 'partial', which matches a read-only confidentiality-only flaw with no code execution or write. A public exploit exists (WPScan) and a vendor patch (3.4.2) is available, but there is no CISA KEV listing and no EPSS score in the input, so there is no evidence of active or widespread exploitation. The one factor that raises impact above a single-record leak is the mass-disclosure path - when the requested account is not named with a non-zero value the endpoint returns every learner's records at once - yet because the exposed data is learning-activity/course-progress (low sensitivity), C:L rather than C:H remains defensible. Net: a real, easily reproduced authorization bug worth patching, but low real-world urgency (no KEV, low technical impact, requires an account).

Exploit ScenarioDerived

An attacker self-registers as a Subscriber on any site running vulnerable Masteriyo LMS, then calls the course-progress endpoint while supplying a victim's account identifier to read that learner's activity - or omits/zeroes the account parameter to dump the progress records of every learner on the site at once. Exploitation is trivial and low-complexity, and publicly available exploit code (WPScan) demonstrates the request.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 24, 2026

Masteriyo LMS, a WordPress learning-management plugin, discloses the course-progress and learning-activity records of every learner on a site to any authenticated user in versions before 3.4.2. Exploitation requires only a valid, low-privileged WordPress account - a self-registered Subscriber is sufficient - because the endpoint's ownership check is skipped when the requested account is not supplied as a non-zero value, causing a site-wide dump of all learners' records. Publicly available exploit code exists; the issue is rated modest priority (CVSS 4.3, confidentiality-only, no write or code-execution impact) and no confirmed active exploitation has been reported.

RemediationAI

Vendor-released patch: upgrade the Masteriyo LMS WordPress plugin to version 3.4.2 or later (fix confirmed by the vendor; see the WPScan advisory at https://wpscan.com/vulnerability/8114501a-3591-4d8c-b73e-a598756d45d7/ and the EUVD/NVD record at https://nvd.nist.gov/vuln/detail/CVE-2026-82849). Until the upgrade can be staged, the highest-leverage compensating control is to close self-registration and audit existing low-privilege accounts, because the attack requires any authenticated session - disabling open registration (Settings > General > Membership) removes the easy path but does not protect sites where attackers already hold or can obtain an account, and it has the side effect of blocking legitimate new learners. Sites that cannot patch immediately can temporarily deactivate the Masteriyo LMS plugin, which eliminates the vulnerable endpoint at the cost of all LMS functionality, or restrict access to the course-progress REST/AJAX route via a WAF rule or reverse-proxy rule that rejects requests omitting a valid non-zero account identifier, though such rules are brittle and must be tuned to avoid breaking legitimate dashboard views. Because the exploit code is public, prioritise patching on any site with multiple learners, and treat the disclosure as confidentiality-only - no credential rotation or database cleanup of write operations is required once 3.4.2 is applied.

Affected VersionsENISA

Masteriyo LMS 0 <3.4.2

Affected Packages

euvd masteriyo_lms fix: 3.4.2

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-639, Authorization Bypass Through User-Controlled Key - a classic insecure direct object reference (IDOR) in the Masteriyo LMS WordPress plugin's course-progress records endpoint. The endpoint accepts a user/account identifier from the request and is supposed to verify that the caller owns the records being returned, but that ownership check is only applied when the requested account resolves to a non-zero value. Supplying a zero or absent account value therefore sidesteps the check entirely and causes the query to fall back to returning the records of every learner on the installation in a single response. The underlying technology is WordPress plus the Masteriyo LMS plugin (CPE cpe:2.3:a:unknown:masteriyo_lms:*:*:*:*:*:*:*:*), and the exposed data set is learner course-progress metadata - enrollment activity, completion state and similar tracking records - not credentials or content. The independent assessment confirms an AV:N/AC:L/PR:L/UI:N vector with scope unchanged (S:U), so the weakness is reachable over the network with no user interaction and with only a low-privilege authenticated session; the SSVC evaluation scores technical impact as partial and exploitation as none, consistent with a read-only information disclosure rather than a code-execution or privilege-escalation primitive.

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 (WPScan) PRIMARY 4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
vuln.today AI 4.3 MEDIUM

Any authenticated subscriber can trigger it remotely with no interaction (PR:L, AV:N, AC:L, UI:N); read-only exposure of low-sensitivity learning data gives C:L, I:N, A:N, S:U.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

4
CVSS changed
Sep 24, 2026 - 11:22 NVD
4.3 (None) 4.3 (MEDIUM)
Patch available
Sep 24, 2026 - 07:01 EUVD
CVE Published
Sep 24, 2026 - 06:00 cve.org
MEDIUM 4.3
CVE Published
Sep 24, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

The Masteriyo LMS WordPress plugin before 3.4.2 does not verify that the user making the request owns the course-progress records being returned, allowing any authenticated user, such as a self-registered subscriber, to read another user's learning activity. The ownership check it applies is skipped whenever the requested account is not named with a non-zero value, in which case the records of every learner on the site are returned at once.

Threat Intelligence Overview

EPSS Score
0.1%
Top 98% exploitable
Prevalence
Medium
popular WordPress LMS plugin, common but not on every site
Exploit
POC
Public exploit code exists
Data Quality
5 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 Yes
EPSS 0.1%
Patch available Yes
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

42
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +22
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0
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-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-2026-65463 MEDIUM
5.4 Jul 23

Insecure Direct Object Reference in the Masteriyo LMS WordPress plugin (versions ≤ 2.3.1) allows authenticated subscribe

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