Skip to main content

Learnpress Wordpress Lms Plugin For Create And Sell Online Courses EUVDEUVD-2026-14610

| CVE-2026-3225 MEDIUM
Missing Authorization (CWE-862)
2026-03-23 Wordfence GHSA-fmxp-8cv8-5w59
4.3
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

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

Lifecycle Timeline

3
EUVD ID Assigned
Mar 23, 2026 - 22:45 euvd
EUVD-2026-14610
Analysis Generated
Mar 23, 2026 - 22:45 vuln.today
CVE Published
Mar 23, 2026 - 22:25 nvd
MEDIUM 4.3

DescriptionCVE.org

The LearnPress - WordPress LMS Plugin plugin for WordPress is vulnerable to unauthorized deletion of quiz question answers due to a missing capability check in the delete_question_answer() function of the EditQuestionAjax class in all versions up to, and including, 4.3.2.8. The AbstractAjax::catch_lp_ajax() dispatcher verifies a wp_rest nonce but performs no current_user_can() check, and the QuestionAnswerModel::delete() method only validates minimum answer counts without checking user capabilities. This makes it possible for authenticated attackers, with Subscriber-level access and above, to delete answer options from any quiz question on the site.

AnalysisAI

The LearnPress WordPress LMS Plugin contains a missing capability check vulnerability in the delete_question_answer() function that allows authenticated attackers with Subscriber-level privileges to delete quiz answer options without authorization. Affected versions include 4.3.2.8 and earlier; the vulnerability was patched in version 4.3.3. While the CVSS score is moderate (4.3), the attack requires only low-privilege authentication and no user interaction, making it practical for any authenticated site user to exploit.

Technical ContextAI

The vulnerability exists in the LearnPress WordPress LMS Plugin (CPE: cpe:2.3:a:thimpress:learnpress_–_wordpress_lms_plugin_for_create_and_sell_online_courses:*:*:*:*:*:*:*:*), specifically within the Ajax request handling architecture. The root cause is classified as CWE-862 (Missing Authorization). The technical flow involves three layers: (1) the AbstractAjax::catch_lp_ajax() dispatcher which validates a wp_rest nonce but omits current_user_can() capability checks, (2) the EditQuestionAjax class's delete_question_answer() function which calls the delete method without verifying user permissions, and (3) the QuestionAnswerModel::delete() method which only validates minimum answer count thresholds but does not enforce WordPress capability checks. This represents a complete absence of authorization validation across the entire request pipeline for quiz answer deletion operations.

RemediationAI

Upgrade the LearnPress plugin immediately to version 4.3.3 or later, which includes the authorization check fix. Site administrators should navigate to WordPress Plugins dashboard and apply the available update, or use WP-CLI with 'wp plugin update learnpress'. Until patching is possible in an active learning environment, implement temporary compensating controls by restricting Subscriber role access to quiz editing features at the plugin settings level, limiting which user roles can create or modify quiz content. Additionally, audit current quiz questions and answer options to identify any suspicious deletions or corrupted quiz content. Organizations managing critical educational content should also consider implementing a database backup and recovery procedure to restore compromised quiz data. For detailed patch information, consult the official WordPress plugin repository at https://plugins.trac.wordpress.org/browser/learnpress/tags/4.3.3.

CVE-2026-4365 CRITICAL
9.1 Apr 14

Unauthenticated data deletion in LearnPress WordPress LMS plugin (versions ≤4.3.2.8) allows remote attackers to delete a

CVE-2026-13765 HIGH
7.5 Jul 17

Sensitive information exposure in the LearnPress LMS plugin for WordPress (versions up to and including 4.4.1) lets unau

CVE-2026-11988 MEDIUM
6.5 Jul 01

Course enrollment data exposure in LearnPress WordPress LMS plugin (all versions through 4.3.9.1) enables authenticated

CVE-2026-12230 MEDIUM
6.4 Sep 08

Stored cross-site scripting in LearnPress - WordPress LMS Plugin versions through 4.3.9.1 allows authenticated contribut

CVE-2026-12732 MEDIUM
6.4 Jul 01

Stored Cross-Site Scripting in the LearnPress WordPress LMS plugin (versions up to and including 4.4.0) allows authentic

CVE-2026-4333 MEDIUM
6.4 Apr 08

Stored Cross-Site Scripting in LearnPress WordPress LMS Plugin up to version 4.3.3 allows authenticated contributors to

CVE-2026-8502 MEDIUM
5.3 Jun 06

Sensitive information exposure in LearnPress WordPress LMS Plugin (all versions through 4.3.6) allows unauthenticated re

CVE-2026-77823 MEDIUM
4.9 Sep 01

SQL injection in the LearnPress WordPress LMS plugin (versions ≤ 4.4.4) allows authenticated administrators to extract a

CVE-2026-75982 MEDIUM
4.4 Aug 25

Unauthorized option-write in LearnPress (WordPress LMS plugin) versions up to and including 4.4.4 allows authenticated a

CVE-2026-7648 MEDIUM
4.3 May 14

Payment bypass in LearnPress WordPress LMS Plugin (all versions ≤ 4.3.5) allows authenticated subscribers to enroll in a

Share

EUVD-2026-14610 vulnerability details – vuln.today

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