Skip to main content

LearnPress CVE-2026-42690

| EUVDEUVD-2026-112945 MEDIUM
Missing Authorization (CWE-862)
2026-10-29 Patchstack GHSA-cjjv-3p83-7f86
5.4
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Register or use subscriber account
  2. Delivery
    Authenticate to LearnPress site
  3. Exploit
    Send request to unprotected endpoint
  4. Execution
    Bypass missing authorization check
  5. Impact
    Access 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

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

LearnPress n/a ≤4.4.10

Affected Packages

euvd learnpress no fix

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

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

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.

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

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

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

DescriptionCVE.org

Subscriber Broken Access Control in LearnPress <= 4.4.10 versions.

Threat Intelligence Overview

EPSS Score
0.2%
Top 85% exploitable
Prevalence
Medium
popular WordPress LMS plugin, common but not on every site
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 No
EPSS 0.2%
Patch available No
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
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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