Skip to main content

LifterLMS EUVDEUVD-2026-50993

| CVE-2026-14207 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-07-30 WPScan GHSA-rw87-6jm9-frww
6.1
CVSS 3.1 · Vendor: WPScan
Share

Severity by source

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

PR:L required because exploitation demands an authenticated course-editor account; UI:R because admin must view the course; S:C reflects admin session as the ultimate target.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

5
Analysis Generated
Jul 30, 2026 - 14:57 vuln.today
CVSS changed
Jul 30, 2026 - 14:37 NVD
6.1 (None) 6.1 (MEDIUM)
Patch available
Jul 30, 2026 - 07:03 EUVD
CVE Published
Jul 30, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Jul 30, 2026 - 06:00 cve.org
MEDIUM 6.1

DescriptionCVE.org

The LifterLMS WordPress plugin before 10.0.10 does not strip event-handler attributes from a course pricing field before storing and rendering it, allowing users with a course-editing role to inject JavaScript that executes in the session of an administrator who views the course.

AnalysisAI

Stored cross-site scripting in LifterLMS WordPress plugin versions before 10.0.10 allows authenticated course editors to inject event-handler JavaScript into course pricing fields, which then executes in administrator browser sessions when the course is viewed. A publicly available proof-of-concept from WPScan confirms exploitability. EPSS at 0.17% (7th percentile) indicates low opportunistic exploitation probability, consistent with the authenticated-insider requirement and dependence on manual admin interaction.

Technical ContextAI

This is a CWE-79 (Stored Cross-Site Scripting) vulnerability in the LifterLMS WordPress plugin (CPE: cpe:2.3:a:unknown:lifterlms:*:*:*:*:*:*:*:*). The plugin fails to sanitize or strip HTML event-handler attributes (e.g., onclick, onerror, onmouseover) from course pricing input fields before persisting them to the WordPress database and rendering them in the admin interface. Because the payload is stored rather than reflected, it persists across sessions and fires each time a qualifying administrator views the affected course. The CVSS scope change (S:C) reflects that the injected script executes in the administrator's browser context rather than the course editor's, giving the attacker leverage over a higher-privileged session than their own.

RemediationAI

Update LifterLMS to version 10.0.10 or later, which strips event-handler attributes from course pricing fields before storage and rendering (patch confirmed available from vendor). As an interim compensating control, restrict the course-editor role assignment to fully trusted accounts only and audit existing course pricing content for suspicious HTML attributes such as inline event handlers. Site operators may deploy a WAF rule to block event-handler attribute patterns (e.g., on[a-z]+=) in POST requests to the affected pricing field endpoint, though this may interfere with legitimate rich-text course content and requires testing before deployment in production. Reference the WPScan advisory at https://wpscan.com/vulnerability/19085d43-63b2-4fee-b06b-c21ab96236fb/ for disclosure details.

CVE-2019-15896 CRITICAL POC
9.8 Sep 10

An issue was discovered in the LifterLMS plugin through 3.34.5 for WordPress. Rated critical severity (CVSS 9.8), this v

CVE-2021-24562 HIGH POC
7.5 Aug 23

The LMS by LifterLMS - Online Course, Membership & Learning Management System Plugin for WordPress plugin before 4.21.2

CVE-2024-13619 MEDIUM POC
6.1 May 15

The LifterLMS WordPress plugin before 8.0.1 does not sanitise and escape a parameter before outputting it back in the pa

CVE-2022-1250 MEDIUM POC
6.1 May 02

The LifterLMS PayPal WordPress plugin before 1.4.0 does not sanitise and escape some parameters from the payment confirm

CVE-2020-6008 CRITICAL
9.8 Mar 31

LifterLMS Wordpress plugin version below 3.37.15 is vulnerable to arbitrary file write leading to remote code execution.

CVE-2021-24308 MEDIUM POC
5.4 May 24

The 'State' field of the Edit profile page of the LMS by LifterLMS - Online Course, Membership & Learning Management Sys

CVE-2025-52717 CRITICAL
9.3 Jun 27

SQL injection in the LifterLMS WordPress plugin (versions up to and including 8.0.6) lets remote attackers inject crafte

CVE-2024-4743 HIGH
8.8 Jun 05

The LifterLMS - WordPress LMS Plugin for eLearning plugin for WordPress is vulnerable to SQL Injection via the orderBy a

CVE-2026-14231 MEDIUM POC
4.3 Jul 30

Authenticated information disclosure in the LifterLMS WordPress plugin before 10.0.10 exposes internal post type titles

CVE-2024-7349 HIGH
7.2 Sep 06

The LifterLMS - WP LMS for eLearning, Online Courses, & Quizzes plugin for WordPress is vulnerable to blind SQL Injectio

CVE-2024-0377 MEDIUM
5.3 Mar 13

The LifterLMS - WordPress LMS Plugin for eLearning plugin for WordPress is vulnerable to unauthorized modification of da

CVE-2024-31363 MEDIUM
4.3 Apr 12

Cross-Site Request Forgery (CSRF) vulnerability in LifterLMS.5.0. Rated medium severity (CVSS 4.3), this vulnerability i

Share

EUVD-2026-50993 vulnerability details – vuln.today

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