Description
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.
Published: 2026-09-24
Score: n/a
EPSS: n/a
KEV: No
Impact: Unauthorized Information Disclosure
Action: Patch
AI Analysis

Impact

The Masteriyo LMS WordPress plugin before version 3.4.2 fails to verify that an authenticated request is being performed on the user’s own course‑progress records, allowing any logged‑in user to view another user’s learning activity. The ownership check is bypassed when a zero or missing identifier is supplied, causing the server to return the progress data for all learners on the site. Attacks require only credentials for a regular subscriber account and result in privacy violations with potential compliance implications.

Affected Systems

The affected product is the Masteriyo LMS WordPress plugin, all releases prior to 3.4.2. Users who have installed an earlier version of the plugin should be aware that they are vulnerable regardless of the site’s host or other plugins.

Risk and Exploitability

Because the vulnerability is limited to authenticated users, it is likely to be abused by any subscriber account with no additional privileges. EPSS data is not available and the vulnerability is not listed in the CISA KEV catalog, suggesting no publicly known exploitation yet. However, the lack of an access control check in a widely installed plugin raises the risk for privacy exposure. The CVSS score is not provided in the public information, but the impact assessment indicates a moderate to high severity due to privacy breach.

Generated by OpenCVE AI on September 24, 2026 at 07:26 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Masteriyo LMS plugin to version 3.4.2 or later, which restores ownership verification for course‑progress requests.
  • If an update is not immediately possible, remove or disable plugin functionality that exposes user progress data until the patch can be applied.
  • Audit user account roles and restrict anonymous or subscriber accounts from accessing endpoints that reveal personal learning activity, ensuring only administrators or the course owner can retrieve progress records.

Generated by OpenCVE AI on September 24, 2026 at 07:26 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 24 Sep 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284
CWE-639

Thu, 24 Sep 2026 06:15:00 +0000

Type Values Removed Values Added
Description 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.
Title Masteriyo LMS < 3.4.2 - Subscriber+ Arbitrary User Course Progress Disclosure via IDOR
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-09-24T06:00:17.092Z

Reserved: 2026-08-31T08:27:29.561Z

Link: CVE-2026-82849

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-24T06:17:01.650

Modified: 2026-09-24T06:17:01.650

Link: CVE-2026-82849

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-24T07:30:16Z

Weaknesses
  • CWE-284

    Improper Access Control

  • CWE-639

    Authorization Bypass Through User-Controlled Key