Description
The MasterStudy LMS WordPress plugin from 1.9 before 3.7.50 does not verify that a course a member asks to enrol in is covered by their membership plan, nor that the plan identifier submitted with the request is one they actually hold, allowing any member to enrol themselves into restricted paid courses outside their plan and beyond the number of courses it entitles them to.
Published: 2026-09-25
Score: 4.2 Medium
EPSS: n/a
KEV: No
Impact: Unauthorized enrollment in restricted courses
Action: Apply Patch
AI Analysis

Impact

The MasterStudy LMS WordPress plugin prior to version 3.7.50 fails to validate that a member’s requested course is actually covered by the membership plan they hold, nor that the plan identifier supplied in the request matches an existing plan for the user. As a result, any user can enroll themselves in paid courses that are beyond their plan’s limits and in categories that should be restricted. The flaw is an administrative privilege escalation that allows members to override membership constraints, compromising the integrity and confidentiality of the course access control model.

Affected Systems

MasterStudy LMS WordPress plugin, versions starting with 1.9 and up to 3.7.49, inclusive. The issue applies only to sites running these plugin versions on WordPress. No specific vendor qualified product name was provided by the CNA, but the plugin is publicly available for WordPress installations.

Risk and Exploitability

The CVSS score of 4.2 classifies the vulnerability as medium severity. EPSS is not available, and the vulnerability is not listed in CISA’s KEV catalog, suggesting limited or no known exploitation. However, the attack vector is likely straightforward for authenticated users: an attacker can submit an enrollment request or modify form data to supply a plan identifier they do not possess, effectively convincing the plugin to grant access. The exploit requires the ability to trigger the enrollment logic, which is typically exposed to logged‑in members. Given the absence of denial of service or remote code execution capabilities, the risk is confined to unauthorized course content access, but it remains actionable by any plugin user.

Generated by OpenCVE AI on September 25, 2026 at 10:02 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update MasterStudy LMS to version 3.7.50 or later, which includes the enrollment verification fix.
  • Restrict self‑enrollment for logged‑in members by enforcing WordPress role checks or disabling the enrollment feature for non‑admin roles.
  • Implement server‑side validation to ensure the requested course ID matches the user’s active membership plan and enforce a whitelist of permissible courses per plan, optionally logging any discrepancies.

Generated by OpenCVE AI on September 25, 2026 at 10:02 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 25 Sep 2026 10:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284

Fri, 25 Sep 2026 08:45:00 +0000

Type Values Removed Values Added
Description The MasterStudy LMS WordPress plugin from 1.9 before 3.7.50 does not verify that a course a member asks to enrol in is covered by their membership plan, nor that the plan identifier submitted with the request is one they actually hold, allowing any member to enrol themselves into restricted paid courses outside their plan and beyond the number of courses it entitles them to.
Title MasterStudy LMS 1.9 - < 3.7.50 - Subscriber+ Membership Plan Quota and Category Restriction Bypass
References
Metrics cvssV3_1

{'score': 4.2, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-09-25T12:40:03.195Z

Reserved: 2026-09-10T09:58:42.226Z

Link: CVE-2026-88848

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-25T09:17:06.323

Modified: 2026-09-25T09:17:06.323

Link: CVE-2026-88848

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-25T10:15:07Z

Weaknesses