CVE-2026-39524
Description
Unauthenticated users can bypass payment in Masteriyo LMS <= 2.1.5, accessing paid features without purchase.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Unauthenticated users can bypass payment in Masteriyo LMS <= 2.1.5, accessing paid features without purchase.
Vulnerability
A broken access control vulnerability exists in the Masteriyo - LMS plugin for WordPress versions 2.1.5 and earlier. The plugin fails to properly enforce authorization checks, allowing unauthenticated attackers to bypass payment requirements for course enrollment and other paid features. This issue is classified as a missing authorization or nonce token check in a function that should require higher privileges.
Exploitation
An attacker with no authentication or network access to any WordPress site running a vulnerable version of the plugin can exploit this flaw. No special position or user interaction is required. The attacker sends a crafted request to the vulnerable endpoint, bypassing the payment verification step.
Impact
Successful exploitation allows an unauthenticated attacker to access paid course content, certificates, or other premium features without making any payment. This leads to financial loss for the site owner and undermines the LMS’s monetization model. The CIA impact is primarily on availability or integrity of the business logic (payment bypass), with low direct impact on data confidentiality.
Mitigation
The vulnerability is fixed in version 2.1.6 [1]. Users are strongly advised to update immediately. Patchstack users can enable auto-updates for vulnerable plugins. If updating is not possible, site owners should consult their hosting provider or web developer for assistance [1].
AI Insight generated on Jun 15, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
1Patches
0No patches discovered yet.
Vulnerability mechanics
No source-code context for this CVE — mechanics is only generated when we can read the actual fix diff. Without that, the four sections (root cause, attack vector, affected code, fix) would be speculation rather than analysis.
References
1News mentions
0No linked articles in our index yet.