Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify LearnPress site with target course
-
DeliverySend unauthenticated request to admin course-tool handler
-
ExploitMissing capability check returns enrolled student names + IDs
-
ExecutionQuery search filter to recover email addresses
-
ImpactHarvest student PII for phishing/spam
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK
2 techniques across 2 tactics: Collection, Discovery The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | No special conditions - remote unauthenticated exploitation against default configurations of the LearnPress WordPress plugin (before 4.4.7), because an administrative course tool omits its capability check. The only practical prerequisites are that the site runs a vulnerable LearnPress version and that a course has enrolled students whose data can be returned; email recovery specifically requires using the handler's search filter. Limiting factors are minimal: no authentication, no user interaction, and low attack complexity, so the primary real-world constraint is simply that the impact is confined to disclosure of enrolled-student PII (names, user IDs, emails) rather than any system compromise. |
| Impact | This is a genuine but low-severity information-disclosure issue, and the multiple signals are internally consistent rather than conflicting. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N = 5.3 Medium) matches the description precisely: a missing capability check in an administrative course tool exposes data over the network to unauthenticated attackers with no user interaction, and impact is confined to confidentiality (C:L) with no integrity or availability effect. EPSS is low at 0.19% (9th percentile) and there is no CISA KEV listing, so despite a publicly available WPScan proof-of-concept this is not evidence of active exploitation - POC availability and active exploitation are distinct signals. The realistic risk is a targeted privacy/PII leak (enrolled students' display names, user IDs, and, via the search filter, email addresses) rather than a server-compromise vector; there is no path to code execution or privilege escalation from this flaw alone. Priority should be moderate: patch in normal cycles, prioritizing sites with large enrolled userbases or GDPR/PII exposure concerns. Note the CPE lists vendor as 'unknown:learnpress' - the real vendor is ThimPress; this is metadata junk, not a substantive conflict. |
| Exploit ScenarioDerived | An unauthenticated attacker sends a crafted request directly to LearnPress's administrative course-tool handler, which fails to verify the caller's capabilities, and receives back the display names and user IDs of every student enrolled in a target course. The attacker then abuses the same handler's search filter to recover enrolled students' email addresses, harvesting a PII list suitable for phishing or spam. A public WPScan proof-of-concept exists, and the low attack complexity (AC:L, no auth, no user interaction) makes reproduction straightforward. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 17, 2026
Unauthenticated information disclosure in the LearnPress WordPress plugin (versions before 4.4.7) allows any remote attacker to hit an administrative course tool that omits its capability check, listing every enrolled student's display name and user identifier for a given course and, through the same handler's search filter, recovering those students' email addresses. Publicly available exploit code exists, though the EPSS score is only 0.19% (9th percentile) and there is no CISA KEV entry, so confirmed active exploitation has not been established. The practical impact is confined to disclosure of enrolled-student PII rather than any compromise of the WordPress site or its integrity.
RemediationAI
Apply the vendor-released patch by updating the LearnPress plugin to 4.4.7 or later; this is the only complete fix, since the flaw is a missing capability check inside the plugin's own administrative course tool and cannot be corrected by configuration. Verification details are in the WPScan advisory at https://wpscan.com/vulnerability/5dad70e7-9c22-4d28-82fc-b596f5e87262/ and the NVD record at https://nvd.nist.gov/vuln/detail/CVE-2026-86447. If upgrading must be deferred, the actionable compensating control is to block unauthenticated access to the specific admin handler that serves the enrollment listing and its email search filter - for example a reverse-proxy, WAF, or virtual-patching rule that rejects anonymous requests to that admin-ajax.php action or REST route while permitting requests carrying a valid logged-in session; the trade-off is that overly broad rules can break legitimate administrator use of the course tools and may need tuning, and any rule crafted around the search parameter risks false positives on legitimate traffic. Additional short-term reduction comes from removing or restricting access to enrollment data that is not needed for course operation and from monitoring for bulk enumeration of student names, user IDs, or email addresses, but note that such monitoring detects rather than prevents the disclosure, and neither measure substitutes for the 4.4.7 upgrade. Because publicly available exploit code exists even though the EPSS score is low (0.19%, 9th percentile) and the issue is not in CISA KEV, treat this as a low-severity but trivially exploitable PII leak and prioritize patching where enrolled-student data, privacy obligations, or credential-reuse risk make the exposure meaningful.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The root cause is CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor), realized as a broken-access-control flaw: an administrative course tool inside the LearnPress plugin for WordPress performs no capability check before returning data, so a request that should require an administrator-level capability (such as manage_options or a LearnPress-specific course-management capability) is served to anonymous visitors. WordPress plugins typically expose such tools through admin-ajax.php actions or REST routes where developers are expected to gate handlers with current_user_can() and, often, a nonce; the omission here leaves the handler's data-returning logic - an enrollment listing plus a search filter that matches against student email - reachable without authentication. The CPE string provided (cpe:2.3:a:unknown:learnpress:*:*:*:*:*:*:*:*) reflects a catalog gap on the vendor component rather than a functional distinction, and the affected code base is the WordPress.org-distributed LearnPress plugin at version 4.4.6 and earlier. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N confirms network reachability, low attack complexity, no privileges required, no user interaction, and impact limited to confidentiality at a low level, with no integrity or availability effect.
Know when Learnpress gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Unauthenticated network access with no user interaction and low complexity exposes limited PII (C:L); no integrity or availability impact and no scope change.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
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.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
More in Learnpress
View allSQL injection in LearnPress LMS plugin for WordPress (versions ≤ 4.2.7) allows unauthenticated remote attackers to injec
The LearnPress plugin for WordPress is vulnerable to Command Injection in all versions up to, and including, 4.2.5.7 via
The LearnPress plugin for WordPress is vulnerable to time-based SQL Injection via the ‘order_by’ parameter in all versio
SQL injection in the LearnPress LMS plugin for WordPress (versions up to and including 4.2.6.5) allows remote unauthenti
The LearnPress - WordPress LMS Plugin plugin for WordPress is vulnerable to SQL Injection via the 'c_fields' parameter o
The LearnPress WordPress plugin before 4.1.4 does not sanitise, validate and escape the id parameter before using it in
Unauthorized access to paid course content in LearnPress WordPress plugin (all versions before 4.4.4) allows any authent
LearnPress Wordpress plugin version prior and including 3.2.6.7 is vulnerable to SQL Injection. Rated high severity (CVS
The LearnPress WordPress plugin before 4.1.7.2 unserialises user input in a REST API endpoint available to unauthenticat
The LearnPress - WordPress LMS Plugin plugin for WordPress is vulnerable to Sensitive Information Exposure in all versio
Reflected cross-site scripting in the LearnPress WordPress plugin before 4.4.7 allows unauthenticated attackers to injec
Reflected Cross-Site Scripting in the LearnPress WordPress plugin before 4.4.1 lets a remote attacker execute arbitrary
EUVD-2026-80202
GHSA-63fh-rxp7-xx7r
NVD
CVE.org
EPSS
Exploit-DB