LifterLMS – WP LMS for eLearning, Online Courses, & Quizzes
LifterLMS – WP LMS for eLearning, Online Courses, & Quizzes provides tools for creating and managing online courses, lessons, quizzes, memberships, and student enrollment in WordPress.
LifterLMS – WP LMS for eLearning, Online Courses, & Quizzes (lifterlms) is a WordPress plugin with 18 published CVE records in this archive. The latest tracked vulnerability was published Jul 30, 2026; the highest published CVSS base score is 9.8.
lifterlmsCVE-2026-14231: LifterLMS select2 query exposes internal post titles to Subscribers
LifterLMS before 10.0.10 exposes the select2_query_posts AJAX action to any logged-in user who supplies the front-end llms.ajax_nonce as _ajax_nonce. Because the handler does not require a privileged capability, a Subscriber can control post_type and post_statuses and enumerate titles from internal LifterLMS post types. For llms_coupon, the coupon code is stored as the post title, so the response directly discloses usable discount codes; other queryable types include llms_voucher, llms_order and llms_access_plan.
| Safe version |
|
||
|---|---|---|---|
| Jul 30, 2026 |
CVE-2026-14231
LifterLMS select2 query exposes internal post titles to Subscribers
LifterLMS before 10.0.10 exposes the select2_query_posts AJAX action to any logged-in user who supplies the front-end llms.ajax_nonce as _ajax_nonce. Because the handler does not require a privileged capability, a Subscriber can control post_type and post_statuses and enumerate titles from internal LifterLMS post types. For llms_coupon, the coupon code is stored as the post title, so the response directly discloses usable discount codes; other queryable types include llms_voucher, llms_order and llms_access_plan.
|
10.0.10 |
CVE4.3
NVDPending
|
| Jul 30, 2026 |
CVE-2026-14207
LifterLMS instructors can store JavaScript in course pricing markup
LifterLMS versions 9.2.3 through 10.0.9 permit an Instructor or another role able to edit courses to place event-handler attributes in Course Options > Featured Pricing Information. The attacker-controlled markup is stored in the _llms_featured_pricing post meta without removing handlers such as onclick, then rendered unescaped in the course editor and on the public course catalog. The script can therefore execute in an Administrator's wp-admin session when the administrator views and interacts with the affected course, as well as in public visitors' sessions. Version 10.0.10 adds sanitization to the pricing-display markup.
|
10.0.10 |
CVE6.1
NVDPending
|
| Apr 11, 2026 |
CVE-2026-5207
LifterLMS – WP LMS for eLearning, Online Courses, & Quizzes: SQL injection
LifterLMS – WP LMS for eLearning, Online Courses, & Quizzes is affected by SQL injection. Exploitation requires an authenticated WordPress account. A successful request can alter database queries and expose or modify WordPress data. The published affected range is <= 9.2.1.
|
See mitigation notes |
CVE6.5
NVDPending
|
| Nov 13, 2025 |
CVE-2025-11923
LifterLMS – WP LMS for eLearning, Online Courses, & Quizzes: Privilege escalation or authentication bypass
LifterLMS – WP LMS for eLearning, Online Courses, & Quizzes is affected by privilege escalation or authentication bypass. Exploitation requires an authenticated WordPress account. A successful request can grant permissions or access that the caller should not possess.
|
See mitigation notes |
CVE8.8
NVDPending
|
| Jun 27, 2025 |
CVE-2025-52717
LifterLMS: SQL injection
LifterLMS is affected by SQL injection. Exposure depends on how the affected operation is made reachable by the site. A successful request can alter database queries and expose or modify WordPress data.
|
See mitigation notes |
CVE9.3
NVD9.8
|
| May 15, 2025 |
CVE-2024-13619
LifterLMS: Cross-site scripting
LifterLMS is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
|
See mitigation notes |
CVE6.1
NVDPending
|
| Mar 19, 2025 |
CVE-2025-2290
LifterLMS – WP LMS for eLearning, Online Courses, & Quizzes: A security weakness
LifterLMS – WP LMS for eLearning, Online Courses, & Quizzes is affected by a security weakness. The vulnerable path is reachable without authentication. The resulting impact depends on how the affected component exposes the vulnerable operation.
|
See mitigation notes |
CVE5.3
NVDPending
|
| Dec 18, 2024 |
CVE-2024-12596
LifterLMS – WP LMS for eLearning, Online Courses, & Quizzes: A security weakness
LifterLMS – WP LMS for eLearning, Online Courses, & Quizzes is affected by a security weakness. Exploitation requires an authenticated subscriber account. The resulting impact depends on how the affected component exposes the vulnerable operation.
|
See mitigation notes |
CVE4.3
NVDPending
|
| Sep 06, 2024 |
CVE-2024-7349
LifterLMS – WP LMS for eLearning, Online Courses, & Quizzes: SQL injection
LifterLMS – WP LMS for eLearning, Online Courses, & Quizzes is affected by SQL injection. Exploitation requires an authenticated administrator account. A successful request can alter database queries and expose or modify WordPress data.
|
See mitigation notes |
CVE7.2
NVDPending
|
| Jun 05, 2024 |
CVE-2024-4743
LifterLMS – WordPress LMS Plugin for eLearning: SQL injection
LifterLMS – WordPress LMS Plugin for eLearning is affected by SQL injection. Exploitation requires an authenticated contributor account. A successful request can alter database queries and expose or modify WordPress data.
|
See mitigation notes |
CVE8.8
NVD6.5
|
| Apr 12, 2024 |
CVE-2024-31363
LifterLMS: Cross-site request forgery
LifterLMS is affected by cross-site request forgery. Exposure depends on how the affected operation is made reachable by the site. Exploitation relies on a signed-in privileged user submitting an attacker-controlled request.
|
See mitigation notes |
CVE4.3
NVD8.8
|
| Mar 13, 2024 |
CVE-2024-0377
LifterLMS – WordPress LMS Plugin for eLearning: A security weakness
LifterLMS – WordPress LMS Plugin for eLearning is affected by a security weakness. The vulnerable path is reachable without authentication. The resulting impact depends on how the affected component exposes the vulnerable operation.
|
See mitigation notes |
CVE5.3
NVDPending
|
| Nov 22, 2023 |
CVE-2023-6160
LifterLMS – WordPress LMS Plugin for eLearning: Filesystem traversal
LifterLMS – WordPress LMS Plugin for eLearning is affected by filesystem traversal. Exploitation requires an authenticated administrator account. A crafted path can escape the intended directory and reach files or directories elsewhere on the server.
|
See mitigation notes |
CVE3.3
NVD6.7
|
| May 02, 2022 |
CVE-2022-1250
LifterLMS PayPal: Cross-site scripting
LifterLMS PayPal is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
|
See mitigation notes |
CVEPending
NVD6.1
|
| Aug 23, 2021 |
CVE-2021-24562
LMS by LifterLMS – Online Course, Membership & Learning Management System Plugin for: Broken access control
LMS by LifterLMS – Online Course, Membership & Learning Management System Plugin for is affected by broken access control. Exposure depends on how the affected operation is made reachable by the site. A successful request can reach data or an operation that should be restricted to another user or a more privileged role.
|
See mitigation notes |
CVEPending
NVD7.5
|
| May 24, 2021 |
CVE-2021-24308
'State' field of the Edit profile page of the LMS by LifterLMS – Online Course, Membership & Learning Management System Plugin for: Cross-site scripting
'State' field of the Edit profile page of the LMS by LifterLMS – Online Course, Membership & Learning Management System Plugin for is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
|
See mitigation notes |
CVEPending
NVD5.4
|
| Mar 31, 2020 |
CVE-2020-6008
Lifterlms: Code execution
Lifterlms is affected by code execution. Exposure depends on how the affected operation is made reachable by the site. Successful exploitation can run attacker-controlled code in the WordPress hosting account.
|
See mitigation notes |
CVEPending
NVD9.8
|
| Sep 10, 2019 |
CVE-2019-15896
Lifterlms: Cross-site scripting
Lifterlms is affected by cross-site scripting. The vulnerable path is reachable without authentication. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
|
See mitigation notes |
CVEPending
NVD9.8
|