Description
The LearnDash LMS plugin for WordPress is vulnerable to authorization bypass in versions 4.25.0 - 5.1.6. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for unauthenticated attackers to enroll arbitrary users in paid courses without payment verification, bypassing the entire payment system and gaining unauthorized access to premium educational content.
Published: 2026-09-05
Score: 5.4 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The LearnDash LMS plugin for WordPress contains a missing authorization check in versions 4.25.0 through 5.1.6. Because the plugin does not verify that a user is authorized to perform enrollment actions, unauthenticated attackers can enroll any user into paid courses. This bypasses the entire payment verification process and gives unauthorized users access to premium educational content. The weakness is classified as CWE‑862, representing a missing or incomplete authorization control.

Affected Systems

StellarWP’s LearnDash LMS plugin for WordPress is affected, specifically versions 4.25.0 through 5.1.6. Users running those versions in any WordPress installation are vulnerable until the plugin is updated beyond 5.1.6.

Risk and Exploitability

The CVSS score of 5.4 indicates moderate severity, while the EPSS score is not available and the vulnerability is not listed in CISA’s KEV catalog. The attack can be carried out without authentication by sending an unauthorized REST request that triggers the enrollment logic. Given the absence of a required credential, the likelihood of exploitation is non‑negligible, especially for sites offering paid courses. Organizations should view this as a potential vector for unauthorized content access and take remediation promptly.

Generated by OpenCVE AI on September 5, 2026 at 12:22 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade LearnDash LMS to version 5.1.6.1 or later, which removes the missing authorization check
  • If an immediate upgrade is not possible, restrict the REST API endpoint that handles enrollment to authenticated users only, for example by applying a firewall rule or modifying the endpoint’s access control
  • Consider disabling or removing the enrollment REST endpoint until the plugin is patched, and monitor logs for unauthorized enrollment attempts

Generated by OpenCVE AI on September 5, 2026 at 12:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 05 Sep 2026 11:45:00 +0000

Type Values Removed Values Added
Description The LearnDash LMS plugin for WordPress is vulnerable to authorization bypass in versions 4.25.0 - 5.1.6. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for unauthenticated attackers to enroll arbitrary users in paid courses without payment verification, bypassing the entire payment system and gaining unauthorized access to premium educational content.
Title LearnDash LMS 4.25.0 - 5.1.6 - Unauthenticated Arbitrary Course Enrollment via REST Endpoint
Weaknesses CWE-862
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-09-05T11:28:46.987Z

Reserved: 2026-06-21T21:10:35.916Z

Link: CVE-2026-12843

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-05T12:16:46.923

Modified: 2026-09-05T12:16:46.923

Link: CVE-2026-12843

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-05T12:30:04Z

Weaknesses