Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify WordPress site running LearnPress < 4.3.7
-
DeliverySend unauthenticated REST GET with context=edit
-
ExploitBypass missing authorization check (CWE-862)
-
ExecutionReceive user roles and capabilities map
-
PersistEnumerate privileged accounts
-
ImpactLaunch targeted credential or phishing attack
Vulnerability Assessment
| Weakness |
CWE
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation 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 are required beyond the LearnPress plugin (version < 4.3.7) being installed and active on a WordPress site with its REST API reachable - the default state for WordPress. The attacker must supply a |
| Impact | The CVSS 3.1 score of 5.3 (Medium) is well-calibrated for this vulnerability: network-accessible (AV:N), low complexity (AC:L), no authentication required (PR:N), no user interaction (UI:N), unscoped (S:U), with only partial confidentiality impact (C:L) and no integrity or availability impact. SSVC's 'Automatable: yes' classification confirms that exploitation can be scripted at scale across WordPress installations - a meaningful uplift over raw CVSS severity. Counterbalancing this, EPSS at 0.16% (6th percentile) is notably low given that a POC is publicly available and the attack requires no credentials or special conditions; this divergence suggests opportunistic threat actors have not yet incorporated the exploit into widespread campaigns at time of analysis. The exposed data - roles and full capabilities maps - is genuinely sensitive reconnaissance material that can pinpoint administrator accounts for credential stuffing or phishing, making the real-world risk higher than the CVSS score alone implies for sites with user enumeration exposure. No CISA KEV listing is present, so mass exploitation is not confirmed. Priority: patch promptly given automation risk and POC availability, but not a critical emergency. |
| Exploit ScenarioDerived | An unauthenticated attacker sends a crafted HTTP GET request to the LearnPress REST API endpoint appending |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 22, 2026
LearnPress WordPress plugin versions prior to 4.3.7 expose sensitive user account metadata to unauthenticated visitors through a REST API endpoint that fails to enforce the required edit_users capability gate on its edit context. Any unauthenticated caller can issue a crafted REST request and receive each user's roles, full capabilities map, extra capabilities, locale, and registration date - data that enables targeted follow-on attacks against privileged accounts. A publicly available exploit exists per WPScan disclosure, and SSVC classifies exploitation as automatable; however, no public exploit identified at time of analysis has reached CISA KEV status, and EPSS remains at 0.16% (6th percentile), suggesting limited observed mass exploitation despite low attack complexity.
RemediationAI
The primary fix is to update LearnPress to version 4.3.7 or later, which introduces proper edit_users capability enforcement on the affected REST endpoint. Updates can be applied through the WordPress admin dashboard under Plugins > Installed Plugins, or via WP-CLI using wp plugin update learnpress. Vendor advisory: https://wpscan.com/vulnerability/b7cbf68b-62c5-4787-b84b-69df9e0122b2/. If an immediate upgrade is not feasible, a targeted compensating control is to block unauthenticated access to the WordPress REST API entirely using a security plugin (e.g., Disable REST API) or a WAF rule filtering requests to the affected endpoint that include the context=edit query parameter - note that blanket REST API blocking may break other plugins or themes that depend on public REST access, so test in staging first. A narrower WAF rule targeting context=edit on LearnPress-specific routes carries lower collateral risk.
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
LearnPress is a WordPress Learning Management System plugin. WordPress REST API endpoints support a context parameter - view, embed, or edit - that controls how much detail is returned per object. The edit context is designed to expose additional privileged fields (roles, capabilities, locale) and is supposed to require the edit_users capability, typically held only by administrators. The vulnerability (CWE-862: Missing Authorization) occurs because LearnPress does not enforce this capability check before returning the edit context response, allowing unauthenticated HTTP clients to receive the enriched user payload. The affected scope is confirmed by CPE cpe:2.3:a:unknown:learnpress:*:*:*:*:*:*:*:*, covering all versions through 4.3.6 as reported by WPScan and corroborated by EUVD entry EUVD-2026-37558.
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 REST endpoint, no complexity or interaction; only partial confidentiality impact with no integrity or availability consequence.
Primary rating from CISA-ADP.
CVSS VectorCISA-ADP
Lifecycle Timeline
3DescriptionCVE.org
The LearnPress WordPress plugin before 4.3.7 does not gate the edit context on one of its REST endpoint behind the edit_users capability, allowing unauthenticated visitors to retrieve each returned user's roles, full capabilities map, extra capabilities, locale, and registration date via a crafted request
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
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-37558
NVD
CVE.org
EPSS
Vulnrichment
GitHub
VulDB
Exploit-DB