Skip to main content

ThimPress LearnPress CVE-2026-110363

| EUVDEUVD-2026-104257 MEDIUM
Missing Authorization (CWE-862)
2026-10-19 Patchstack GHSA-p298-4j4c-m5cv
5.4
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as low-privilege LearnPress user
  2. Exploit
    Send crafted request to under-protected plugin endpoint
  3. Execution
    Bypass missing capability check
  4. Impact
    Read or modify unauthorized LMS 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

Requires an authenticated session on the target WordPress site running LearnPress ≤ 4.4.10 - per PR:L, at least a low-privilege account (such as a self-registered student/subscriber), which is common on LMS deployments that enable open enrollment. Exploitation is network-based with no victim user interaction needed (UI:N) and low complexity (AC:L). Limiting factors: sites that disable public registration and have no low-privilege users meaningfully raise the barrier, and impact is confined to partial confidentiality/integrity of LearnPress-managed data (C:L/I:L, A:N) rather than full site takeover. The exact protected action/endpoint lacking the authorization check is not specified in the available data.

Impact

This is a medium-severity (CVSS 5.4) Missing Authorization / Broken Access Control flaw (CWE-862) in the LearnPress WordPress LMS plugin. The provided CVSS vector (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N) indicates network-reachable exploitation at low attack complexity requiring some authentication (PR:L) - consistent with a logged-in low-privilege account such as a student/subscriber, which LearnPress sites typically allow via open registration. Impact is partial confidentiality and integrity with no availability effect, reflecting unauthorized access to or modification of data rather than full compromise. No EPSS score, CISA KEV listing, or POC indicator was supplied in the input, so there is no public exploit identified at time of analysis and no evidence of active exploitation; this reads as a real-but-moderate priority rather than an emergency. No SSVC decision data was provided. The main risk amplifier is the plugin's popularity and the fact that LearnPress sites commonly permit self-registration, lowering the practical barrier implied by PR:L. Signals are internally consistent - nothing in the description contradicts the CVSS vector - though the exact protected resource (which endpoint/action is missing the capability check) is not detailed in the available data.

Exploit ScenarioDerived

An attacker registers or uses an existing low-privilege account (e.g. student) on a WordPress site running LearnPress 4.4.10 or earlier, then invokes a plugin action or endpoint that fails to enforce proper authorization, letting them read or alter data they should not reach. No public exploit code was identified in the input, and no user interaction by a victim is required.

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

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

Alert me

AnalysisAIv1 – Oct 19, 2026

Missing authorization in ThimPress LearnPress through 4.4.10 allows authenticated low-privilege users, such as self-registered students or subscribers, to perform actions they should not be permitted to perform against LMS-managed data. The flaw is medium severity (CVSS 5.4, CWE-862), remotely reachable with low complexity, and requires only a low-privilege authenticated account with no victim user interaction (PR:L/UI:N). No public exploit code or CISA KEV active exploitation is identified at time of analysis.

RemediationAI

No vendor-released patch with an exact fixed version is identified in the available data; consult the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/learnpress/vulnerability/wordpress-learnpress-plugin-4-4-10-broken-access-control-vulnerability?_s_id=cve and the LearnPress vendor channel for an updated release, then upgrade LearnPress beyond 4.4.10 as soon as a patched version is published. If immediate updating is not possible, disable public registration and open enrollment so attackers cannot self-provision the required low-privilege account, review and remove unnecessary capabilities from student and subscriber roles, and restrict LearnPress administrative actions to trusted roles; these are compensating controls rather than a fix, and disabling registration can block legitimate learners while role changes may disrupt course workflows. Monitor logs for low-privilege accounts invoking LearnPress actions they do not normally use.

Affected VersionsENISA

LearnPress 0 ≤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 WordPress learning management system plugin written in PHP and integrated with WordPress roles and capabilities. The root cause is CWE-862, Missing Authorization: a LearnPress action or endpoint performs a protected operation without confirming that the current user has the required WordPress capability, allowing a low-privilege authenticated account to invoke behavior intended for instructors or administrators. WordPress access control normally depends on capability checks such as current_user_can() and, where applicable, nonce validation; this issue indicates an authorization check is absent or incorrectly configured. The CPE cpe:2.3:a:thimpress:learnpress:*:*:*:*:*:*:*:* identifies the plugin family, while the description caps affected releases at 4.4.10. The exact vulnerable endpoint or protected action is not specified in the available 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

Broken access control reachable over the network by any authenticated low-privilege user (PR:L) with no interaction, yielding partial confidentiality and integrity impact but 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

Missing Authorization vulnerability in ThimPress LearnPress learnpress allows Exploiting Incorrectly Configured Access Control Security Levels.This issue affects LearnPress: from n/a through 4.4.10.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Medium
popular WordPress LMS plugin, large but not universal install base
Data Quality
5 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.1%
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