Skip to main content

LearnPress CVE-2026-8383

| EUVDEUVD-2026-37558 MEDIUM
Missing Authorization (CWE-862)
2026-06-17 WPScan
5.3
CVSS 3.1 · CISA-ADP
Share

Severity by source

CISA-ADP 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 REST endpoint, no complexity or interaction; only partial confidentiality impact with no integrity or availability consequence.

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 CISA-ADP.

CVSS VectorCISA-ADP

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

Lifecycle Timeline

4
Analysis Generated
Jul 22, 2026 - 21:21 vuln.today
Patch available
Jun 17, 2026 - 09:01 EUVD
CVE Published
Jun 17, 2026 - 06:00 cve.org
MEDIUM 5.3
CVE Published
Jun 17, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

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

AnalysisAI

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.

Technical ContextAI

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.

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.

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

CVE-2024-4397 HIGH
8.8 May 14

The LearnPress - WordPress LMS Plugin plugin for WordPress is vulnerable to arbitrary file uploads due to missing file t

CVE-2024-5483 MEDIUM POC
5.3 Jun 05

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

CVE-2022-0271 MEDIUM POC
6.1 Apr 11

The LearnPress WordPress plugin before 4.1.6 does not sanitise and escape the lp-dismiss-notice before outputting it bac

CVE-2024-4444 MEDIUM POC
5.3 May 14

The LearnPress - WordPress LMS Plugin plugin for WordPress is vulnerable to bypass to user registration in versions up t

Share

CVE-2026-8383 vulnerability details – vuln.today

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