Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRegister or use subscriber account
-
DeliveryAuthenticate to LearnPress site
-
ExploitSend request to unprotected endpoint
-
ExecutionBypass missing authorization check
-
ImpactAccess or alter other users' data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
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 | Exploitation requires an authenticated subscriber-level WordPress account on a site running LearnPress ≤ 4.4.10 (CVSS PR:L), and no user interaction (UI:N). The limiting factor is this authentication requirement - an anonymous, unauthenticated attacker cannot exploit it directly; however, the barrier is low on any LearnPress deployment that permits open student/subscriber self-registration, which is common for course platforms. The specific vulnerable feature, endpoint, or configuration is not described in the available sources, so the precise action gated by the missing authorization check cannot be named from this input. |
| Impact | This is a moderate-severity, authorization-level issue (CWE-862, Missing Authorization) rated CVSS 5.4 with vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N. The vector indicates network-reachable, low-complexity exploitation requiring low privileges (PR:L) - consistent with the title 'Subscriber Broken Access Control', meaning an authenticated subscriber-level account is the prerequisite, not an anonymous remote attacker. Impact is partial confidentiality and integrity (C:L/I:L) with no availability impact and no scope change (S:U), so this is an access-control boundary violation allowing a low-privileged user to reach data or actions beyond their role, rather than full compromise. On decision signals: the vuln.today priority is 'this_month' (not act_now/emergency), there is NO CISA KEV listing and no EPSS score in the provided data, and no verified working exploit code - so the signals are internally consistent in pointing to a non-emergency, patch-in-normal-cycle item. EPSS is absent, so probability of exploitation cannot be quantified from this input; its absence is not evidence of low risk. The realistic threat is bounded by the authentication requirement: any site allowing open subscriber/student registration (common for a LearnPress-based course site) effectively lowers the barrier, since anyone can self-register to obtain the needed PR:L foothold. No conflict exists between the CVSS vector and the description - both agree on authenticated (subscriber) network access. |
| Exploit ScenarioDerived | An attacker registers or already holds a subscriber/student account on a WordPress site running LearnPress 4.4.10 or earlier, then issues a crafted request to a plugin endpoint that fails to enforce authorization, reading or modifying data belonging to other users or beyond the subscriber role. Because self-registration is typical on course-selling LearnPress sites, obtaining the required low-privilege account is often trivial. No verified public exploit code is identified in the provided data, and the specific vulnerable endpoint and action are not described in the available sources. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 29, 2026
Broken access control in the LearnPress WordPress plugin through version 4.4.10 allows an authenticated subscriber-level user to carry out actions that should be gated behind higher privileges, yielding limited confidentiality and integrity impact (CVSS 5.4, CWE-862 Missing Authorization). The attacker must hold a subscriber account on the target site (CVSS PR:L, no user interaction), so the exposure is greatest on course platforms that allow open student/subscriber self-registration; anonymous visitors cannot exploit it directly. Reported by Patchstack, it carries a 'this_month' priority label, and no public exploit has been identified at time of analysis. The specific vulnerable feature, endpoint, or configuration is not described in the available sources.
RemediationAI
No vendor-released patch or exact fixed version is listed in the supplied data; the affected range simply terminates at LearnPress 4.4.10, so confirm with ThimPress or the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/learnpress/vulnerability/wordpress-learnpress-plugin-4-4-10-broken-access-control-vulnerability-2) which release contains the authorization fix and update to that version or later once confirmed. If upgrading cannot be done immediately, reduce exposure by closing the low-privilege entry point: disable open student/subscriber self-registration on the WordPress site or gate it behind administrator approval or invite-only enrolment, which removes the PR:L foothold an attacker needs - the trade-off is that legitimate learners can no longer self-enrol without manual action. Additionally audit and, where possible, temporarily remove or restrict public access to LearnPress front-end submission and account endpoints available to subscribers, accepting that this may break parts of the course workflow for enrolled students. These are compensating measures only; they do not repair the missing authorization check, and the complete fix is applying the vendor's updated plugin release.
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 learning-management-system plugin for WordPress published by ThimPress, and the affected component is classified under CPE cpe:2.3:a:thimpress:learnpress. The root cause class is CWE-862 (Missing Authorization): a function or AJAX/REST handler reachable by a low-privileged subscriber does not perform an adequate capability or nonce ownership check before acting, so the request succeeds where it should have been rejected. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N confirms network reachability, low attack complexity, a required low-privileged authenticated session, no user interaction, and unchanged scope, with only low confidentiality and integrity consequences and no availability impact. The Patchstack report tags the issue as an authentication bypass, but the assigned CWE and vector describe privilege/authorization circumvention within the subscriber role rather than a full unauthenticated login bypass. Which endpoint, parameter, or feature is guarded by the missing check is not stated in the supplied intelligence, so the exact action a subscriber can perform cannot be named from this data.
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:L/UI:N/S:U/C:L/I:L/A:N
Authenticated subscriber account needed, so PR:L not PR:N; network-reachable and low-complexity (AV:N/AC:L), partial confidentiality and integrity impact from broken access control, no availability effect.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Subscriber Broken Access Control in LearnPress <= 4.4.10 versions.
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-112945
GHSA-cjjv-3p83-7f86
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB