Description
The LearnPress WordPress plugin before 4.4.7 does not check the user's capabilities in one of its administrative course tools, allowing unauthenticated attackers to list every enrolled student's display name and user identifier against the course they are enrolled on, and to recover their email addresses through the same handler's search filter.
Published: 2026-09-16
Score: n/a
EPSS: < 1% Very Low
KEV: No
Impact: Information Disclosure
Action: Apply Patch
AI Analysis

Impact

The vulnerability resides in a capability check omission within LearnPress’s administrative course tool load_content_via_ajax. Attackers who do not need to be authenticated may send requests to the endpoint and receive a list of all enrolled students in a given course, including each student’s display name, user identifier, and email address. This results in the disclosure of personally identifiable information and is an example of improper access control and information exposure.

Affected Systems

The affected environment is WordPress sites that use the LearnPress plugin version earlier than 4.4.7. No specific WordPress core versions are mentioned, but any site running a vulnerable LearnPress installation is susceptible.

Risk and Exploitability

EPSS indicates a very low likelihood of exploitation (<1%), and the issue is not listed in CISA KEV. Nonetheless, the feasible path to enumeration is a simple HTTP request to the admin endpoint; no authentication or privileged access is needed. The primary consequence is leakage of user information. While the low exploitation probability reduces urgency, the severity of the data disclosed still warrants timely remediation.

Generated by OpenCVE AI on September 16, 2026 at 16:20 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade LearnPress to version 4.4.7 or later, which includes the proper capability check in the AJAX handler.
  • Restrict access to course administration pages by configuring your WordPress roles or using a role‑based access control plugin so that only authorized staff can view enrollment data.
  • Review and tighten the permissions for any custom roles that may have been granted unnecessary access to the LearnPress administration area.

Generated by OpenCVE AI on September 16, 2026 at 16:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 16 Sep 2026 16:45:00 +0000

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

Wed, 16 Sep 2026 10:30:00 +0000

Type Values Removed Values Added
First Time appeared Learnpress
Learnpress learnpress
Wordpress
Wordpress wordpress
Vendors & Products Learnpress
Learnpress learnpress
Wordpress
Wordpress wordpress

Wed, 16 Sep 2026 06:15:00 +0000

Type Values Removed Values Added
Description The LearnPress WordPress plugin before 4.4.7 does not check the user's capabilities in one of its administrative course tools, allowing unauthenticated attackers to list every enrolled student's display name and user identifier against the course they are enrolled on, and to recover their email addresses through the same handler's search filter.
Title LearnPress < 4.4.7 - Unauthenticated Student Enrollment Disclosure via load_content_via_ajax
References

Subscriptions

Learnpress Learnpress
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-09-16T06:00:15.326Z

Reserved: 2026-09-07T12:51:53.650Z

Link: CVE-2026-86447

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-09-16T06:16:34.673

Modified: 2026-09-16T20:25:29.240

Link: CVE-2026-86447

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-16T16:30:08Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor

  • CWE-284

    Improper Access Control