Skip to main content

LearnPress EUVDEUVD-2026-80202

| CVE-2026-86447 MEDIUM
Information Exposure (CWE-200)
2026-09-16 WPScan GHSA-63fh-rxp7-xx7r
5.3
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify LearnPress site with target course
  2. Delivery
    Send unauthenticated request to admin course-tool handler
  3. Exploit
    Missing capability check returns enrolled student names + IDs
  4. Execution
    Query search filter to recover email addresses
  5. Impact
    Harvest 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

LearnPress 4.4.6 <4.4.7

Affected Packages

euvd learnpress fix: 4.4.7

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

Vendor (WPScan) PRIMARY 5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
vuln.today AI 5.3 MEDIUM

Unauthenticated network access with no user interaction and low complexity exposes limited PII (C:L); no integrity or availability impact and no scope change.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

Lifecycle Timeline

4
CVSS changed
Sep 17, 2026 - 13:22 NVD
5.3 (MEDIUM)
Patch available
Sep 16, 2026 - 07:01 EUVD
CVE Published
Sep 16, 2026 - 06:00 cve.org
MEDIUM 5.3
CVE Published
Sep 16, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.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

EPSS Score
0.2%
Top 91% exploitable
Prevalence
Medium
popular open-source WordPress LMS plugin (ThimPress LearnPress), 100k+ installs
Exploit
POC
Public exploit code exists
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact· derived
Medium

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2024-8522 CRITICAL POC
10.0 Sep 12

SQL injection in LearnPress LMS plugin for WordPress (versions ≤ 4.2.7) allows unauthenticated remote attackers to injec

CVE-2023-6634 HIGH POC
8.1 Jan 11

The LearnPress plugin for WordPress is vulnerable to Command Injection in all versions up to, and including, 4.2.5.7 via

CVE-2023-6567 CRITICAL POC
9.8 Jan 11

The LearnPress plugin for WordPress is vulnerable to time-based SQL Injection via the ‘order_by’ parameter in all versio

CVE-2024-4434 CRITICAL POC
9.8 May 14

SQL injection in the LearnPress LMS plugin for WordPress (versions up to and including 4.2.6.5) allows remote unauthenti

CVE-2024-8529 CRITICAL POC
10.0 Sep 12

The LearnPress - WordPress LMS Plugin plugin for WordPress is vulnerable to SQL Injection via the 'c_fields' parameter o

CVE-2021-24951 CRITICAL POC
9.8 Dec 13

The LearnPress WordPress plugin before 4.1.4 does not sanitise, validate and escape the id parameter before using it in

CVE-2026-12976 MEDIUM POC
6.5 Aug 12

Unauthorized access to paid course content in LearnPress WordPress plugin (all versions before 4.4.4) allows any authent

CVE-2020-6010 HIGH POC
8.8 Apr 30

LearnPress Wordpress plugin version prior and including 3.2.6.7 is vulnerable to SQL Injection. Rated high severity (CVS

CVE-2022-3360 HIGH POC
8.1 Oct 31

The LearnPress WordPress plugin before 4.1.7.2 unserialises user input in a REST API endpoint available to unauthenticat

CVE-2024-11868 MEDIUM POC
5.3 Dec 10

The LearnPress - WordPress LMS Plugin plugin for WordPress is vulnerable to Sensitive Information Exposure in all versio

CVE-2026-86444 HIGH POC
7.1 Sep 16

Reflected cross-site scripting in the LearnPress WordPress plugin before 4.4.7 allows unauthenticated attackers to injec

CVE-2026-12970 HIGH POC
7.1 Jul 20

Reflected Cross-Site Scripting in the LearnPress WordPress plugin before 4.4.1 lets a remote attacker execute arbitrary

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy