Description
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.
Published: 2026-07-30
Score: 4.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The LifterLMS WordPress plugin, versions before 10.0.10, fails to enforce a proper capability check in its AJAX handler for the select2 query. An authenticated user with subscriber-level access can provide a post type parameter and retrieve the titles of internal post types, such as coupon codes, that are normally not exposed. This flaw allows a confidentiality breach by exposing sensitive data that should be restricted to higher‑privileged roles and is documented as CWE‑200.

Affected Systems

The affected systems are all installations of the LifterLMS plugin on WordPress running any version earlier than 10.0.10. Subscribers or users with similar limited roles who are logged in can exploit the flaw. No specific operating system or PHP version is mentioned.

Risk and Exploitability

The CVSS score of 4.3 indicates a moderate severity. The EPSS score of less than 1% suggests a low likelihood of widespread exploitation at this time. The vulnerability is not listed in CISA’s KEV catalog, further implying that it has not been observed in active attacks. Exploitation requires only that the user be logged in as a subscriber and to supply a post type value in the AJAX request; no elevated privileges or remote code execution are needed.

Generated by OpenCVE AI on August 2, 2026 at 05:39 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade LifterLMS to version 10.0.10 or later, which implements the missing capability check.
  • If upgrading immediately is not possible, restrict subscriber accounts from accessing internal post types by adjusting role capabilities or disabling the select2 query for those post types via custom code.
  • Enable auditing and logging for the select2_query_posts endpoint to detect and respond to unauthorized data disclosure attempts.

Generated by OpenCVE AI on August 2, 2026 at 05:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 30 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-200
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 30 Jul 2026 09:30:00 +0000

Type Values Removed Values Added
First Time appeared Lifterlms
Lifterlms lifterlms
Wordpress
Wordpress wordpress
Vendors & Products Lifterlms
Lifterlms lifterlms
Wordpress
Wordpress wordpress

Thu, 30 Jul 2026 06:15:00 +0000

Type Values Removed Values Added
Description 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.
Title LifterLMS < 10.0.10 - Subscriber+ Sensitive Information Disclosure via select2_query_posts
References

Subscriptions

Lifterlms Lifterlms
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-07-30T14:24:19.119Z

Reserved: 2026-06-30T12:47:48.451Z

Link: CVE-2026-14231

cve-icon Vulnrichment

Updated: 2026-07-30T14:23:27.256Z

cve-icon NVD

Status : Deferred

Published: 2026-07-30T06:25:00.217

Modified: 2026-07-30T16:45:00.353

Link: CVE-2026-14231

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-02T05:45:03Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor