Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
PR:L is accurate as subscriber-level authentication is the minimum requirement; C:L reflects exposure of post titles only, with no integrity or availability impact.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
5DescriptionCVE.org
The LifterLMS WordPress plugin before 10.0.10 does not perform a capability check in one of its select2 query AJAX handlers, only verifying that the user is logged in, allowing any authenticated user with subscriber-level access to read the titles of internal post types such as coupon codes by supplying the post type.
AnalysisAI
Authenticated information disclosure in the LifterLMS WordPress plugin before 10.0.10 exposes internal post type titles - including coupon codes - to any subscriber-level user. The root cause is a missing capability check in a select2 query AJAX handler that only verifies login status, not whether the user holds an appropriate WordPress capability. A publicly available proof-of-concept exists (via WPScan), though EPSS sits at just 0.16% (5th percentile), indicating low broad exploitation likelihood; no active exploitation is confirmed by CISA KEV.
Technical ContextAI
LifterLMS is a widely-used Learning Management System plugin for WordPress. The affected code path is a server-side AJAX handler powering a select2 dropdown UI component (a jQuery-based search-select library). This handler accepts a post_type parameter from the client and runs a WP_Query to return matching post titles. The handler performs a simple is_user_logged_in() check but omits the critical current_user_can() capability check that would restrict access to privileged roles. CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor) captures this precisely: data gated only by authentication, not authorization. Affected CPE: cpe:2.3:a:unknown:lifterlms:*:*:*:*:*:*:*:*, all versions prior to 10.0.10.
RemediationAI
Update LifterLMS to version 10.0.10 or later - this is the vendor-released patch that introduces the missing capability check in the affected AJAX handler. The patch is confirmed available per vendor advisory (https://wpscan.com/vulnerability/2a353964-9f4c-4528-b187-42766f0cfaed/). If immediate patching is not feasible, restrict site registration to trusted users only and audit whether any untrusted subscribers exist on the WordPress installation, as subscriber-level accounts are the minimum prerequisite for exploitation. Blocking unauthenticated or subscriber users from reaching /wp-admin/admin-ajax.php via WAF rules is a possible mitigating control but carries the trade-off of breaking legitimate plugin AJAX functionality for those roles.
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
Stored cross-site scripting in LifterLMS WordPress plugin versions before 10.0.10 allows authenticated course editors to
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
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-200 – Information Exposure
View allSame technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-50994
GHSA-hqvc-w7p2-cpm5