Severity by source
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
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.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
5DescriptionCVE.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.
An issue was discovered in the LifterLMS plugin through 3.34.5 for WordPress. Rated critical severity (CVSS 9.8), this v
The LMS by LifterLMS - Online Course, Membership & Learning Management System Plugin for WordPress plugin before 4.21.2
The LifterLMS WordPress plugin before 8.0.1 does not sanitise and escape a parameter before outputting it back in the pa
The LifterLMS PayPal WordPress plugin before 1.4.0 does not sanitise and escape some parameters from the payment confirm
LifterLMS Wordpress plugin version below 3.37.15 is vulnerable to arbitrary file write leading to remote code execution.
The 'State' field of the Edit profile page of the LMS by LifterLMS - Online Course, Membership & Learning Management Sys
SQL injection in the LifterLMS WordPress plugin (versions up to and including 8.0.6) lets remote attackers inject crafte
The LifterLMS - WordPress LMS Plugin for eLearning plugin for WordPress is vulnerable to SQL Injection via the orderBy a
Authenticated information disclosure in the LifterLMS WordPress plugin before 10.0.10 exposes internal post type titles
The LifterLMS - WP LMS for eLearning, Online Courses, & Quizzes plugin for WordPress is vulnerable to blind SQL Injectio
The LifterLMS - WordPress LMS Plugin for eLearning plugin for WordPress is vulnerable to unauthorized modification of da
Cross-Site Request Forgery (CSRF) vulnerability in LifterLMS.5.0. Rated medium severity (CVSS 4.3), this vulnerability i
Same weakness CWE-79 – Cross-site Scripting (XSS)
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-50993
GHSA-rw87-6jm9-frww