Skip to main content

LearnPress CVE-2026-86448

| EUVDEUVD-2026-80203 LOW
Information Exposure (CWE-200)
2026-09-16 WPScan GHSA-v42w-479m-22r7
3.7
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Identify site running vulnerable LearnPress
  2. Delivery
    Determine order-export file identifier
  3. Exploit
    Request export file unauthenticated
  4. Execution
    Server returns file with no access check
  5. Impact
    Harvest customer PII and guest emails

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

Exploitation requires that a store operator has previously generated at least one order export file within LearnPress (the feature must have been used, and an export artifact must exist on the server), and that the attacker can determine or guess that file's identifier - this determinability requirement is precisely what AC:H captures. No authentication, capability, nonce, or user interaction is needed (PR:N/UI:N) once a valid identifier is known. Limiting factors: sites that never generated order exports have nothing to leak; the identifier must be discovered/enumerated, which may not be trivial; impact is confidentiality-only (no integrity or availability effect). Affects LearnPress versions 4.3.2.8 through before 4.4.7; upgrading to 4.4.7 remediates.

Impact

This is a genuine but modest-severity data-exposure issue, not a critical priority. The CVSS 3.1 base score of 3.7 (AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N) correctly reflects an unauthenticated, network-reachable confidentiality-only flaw whose severity is held down by AC:H - the attacker must first determine the identifier of a previously generated order export file, which is a non-trivial prerequisite rather than a guaranteed, direct fetch. EPSS reinforces low mass-exploitation likelihood: 0.22% probability at the 13th percentile, indicating attackers are not broadly automating this. There is NO CISA KEV listing, so there is no confirmed active exploitation. However, a public exploit does exist (WPScan advisory 7b085c19), which raises the practical floor for opportunistic abuse - POC availability and active exploitation are distinct signals and only the former applies here. Net: patch as routine hygiene (real PII leakage: customer names, purchases, amounts, guest emails) but this is not an emergency. No signals are strongly conflicting; the main uncertainty is how predictable the export-file identifier is, which directly governs the real-world value of AC:H.

Exploit ScenarioDerived

An unauthenticated attacker identifies a WordPress site running LearnPress and determines the identifier of an order export file that a store operator previously generated, then requests that file directly over HTTP without any login, nonce, or capability. Because no access control is enforced on the download endpoint, the server returns the export containing customer names, purchases, amounts, and guest email addresses. A public exploit is available via WPScan, lowering the effort required to weaponize this.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.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 4.3.2.8 through before 4.4.7) allows anyone who can determine the identifier of a previously generated order export file to download it directly and harvest customer names, purchase details, order amounts and guest email addresses. No authentication, capability check, nonce or user interaction is required once a valid export identifier is known (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N, base 3.7), with the High attack-complexity rating reflecting the need to discover or guess that identifier and the fact that an export must already exist on the server. Publicly available exploit code exists and the issue is tracked as EUVD-2026-80203, but there is no confirmed active exploitation (CISA KEV not applicable) and EPSS is a low 0.22% (13th percentile); this is a genuine but modest-severity data-exposure issue rather than a critical priority.

RemediationAI

Upgrade LearnPress to version 4.4.7 or later - vendor-released patch: 4.4.7 - which is the version that closes the missing authentication, capability and nonce checks on the order-export download path; the WPScan advisory (https://wpscan.com/vulnerability/7b085c19-73e4-4836-8ebb-e0e203fbe105/) and the NVD entry (https://nvd.nist.gov/vuln/detail/CVE-2026-86448) should be consulted for the fix details. Where immediate upgrading is not possible, the most effective compensating control is to purge every previously generated order-export artifact from the server (commonly under the WordPress uploads directory) and disable or avoid the order-export feature until patched, accepting the business trade-off that store operators lose export reporting. Additionally, deny direct HTTP access to export files and the directory that holds them at the web-server layer (for example an .htaccess or nginx location rule rejecting requests for those filenames or extensions), with the trade-off that rules keyed to filenames can be bypassed or broken by future plugin changes and by backup/restore processes that re-create the artifacts. Because the flaw needs no authentication, nonce or user interaction and public exploit code exists, blocking or rate-limiting direct requests to the vulnerable endpoint and monitoring access logs for enumeration of export identifiers are worthwhile interim detections, but neither substitutes for the 4.4.7 upgrade. Sites that never generate order exports have nothing to leak and face no practical exposure.

Affected VersionsENISA

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

LearnPress is a widely deployed WordPress learning-management/e-commerce plugin whose order export feature writes customer and purchase data to a downloadable artifact on the server. The flaw is an access-control/authorization gap in the class described by CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor): the endpoint that serves a previously generated export performs no authentication, capability or nonce validation before returning the file, so the artifact is effectively treated as public content protected only by the obscurity of its identifier. There is no injection, memory-safety or code-execution primitive involved - the request is a straightforward direct retrieval of a statically generated file, and the attack surface is the WordPress front end reachable over the network (AV:N). Because the exposure is limited to reading data, the assessment yields confidentiality-only impact (C:L) with no integrity or availability effect (I:N/A:N), and PR:N/UI:N confirms that no credentials or victim interaction are needed. The CPE record cpe:2.3:a:unknown:learnpress:*:*:*:*:*:*:*:*: does not resolve a specific vendor namespace or version range, so version scoping must come from the advisory data (4.3.2.8 < 4.4.7) rather than from CPE matching alone. The vulnerability class is characteristic of WordPress plugin export/download handlers that rely on filenames or tokens as the sole access control instead of mapping the request to a logged-in user with the appropriate shop-manager capability.

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 3.7 LOW
AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
vuln.today AI 3.7 LOW

Unauthenticated network access (PR:N/AV:N) but the attacker must determine the export-file identifier (AC:H); confidentiality-only PII leak (C:L), no integrity/availability impact.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:H/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
High
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
3.7 (LOW)
Patch available
Sep 16, 2026 - 07:01 EUVD
CVE Published
Sep 16, 2026 - 06:00 cve.org
LOW 3.7
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 perform any authentication, capability or nonce check before serving a previously generated order export file, allowing unauthenticated attackers who can determine its identifier to download customer names, purchases, amounts and guest email addresses.

Threat Intelligence Overview

EPSS Score
0.2%
Top 87% exploitable
Prevalence
Medium
popular open-source WordPress LMS plugin (LearnPress by ThimPress, 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 LOW
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
No
Human Impact· derived
Low

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +18
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