Description
The LearnPress – WordPress LMS Plugin plugin for WordPress is vulnerable to Sensitive Information Disclosure in all versions up to, and including, 4.2.9.4. This is due to missing capability checks in the REST endpoint /wp-json/lp/v1/load_content_via_ajax which allows arbitrary callback execution of admin-only template methods. This makes it possible for unauthenticated attackers to retrieve admin curriculum HTML, quiz questions with correct answers, course materials, and other sensitive educational content via the REST API endpoint granted they can supply valid numeric IDs.
Published: 2025-11-21
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Sensitive Information Disclosure
Action: Immediate Patch
AI Analysis

Impact

The LearnPress plugin for WordPress, in all versions up to 4.2.9.4, is vulnerable to sensitive information disclosure because the REST endpoint /wp-json/lp/v1/load_content_via_ajax lacks capability checks. This allows an unauthenticated attacker to invoke admin‑only template methods via arbitrary callbacks and retrieve admin curriculum HTML, quiz questions with correct answers, course materials, and other proprietary educational content. The flaw is a classic access‑control weakness that compromises data confidentiality.

Affected Systems

The vulnerability affects the LearnPress – WordPress LMS Plugin developed by ThimPress. All releases through version 4.2.9.4 are impacted. Users running any of these versions on a WordPress site should consider the plugin as vulnerable.

Risk and Exploitability

The CVSS score is 5.3, indicating moderate severity. With an EPSS score of less than 1%, the current anticipated exploit probability is very low, and the vulnerability is not listed in the CISA KEV catalog. Attackers would need only network access to the site’s REST API and the ability to supply valid numeric identifiers to trigger the callback functions. Because no authentication is required and no special code execution is needed beyond data retrieval, exploitation is straightforward but constrained. The low exploitation probability means that the threat remains primarily a confidentiality risk rather than an immediate high‑impact incident.

Generated by OpenCVE AI on April 22, 2026 at 21:08 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the LearnPress plugin to version 4.3.0 or later, where the missing authorization checks have been added to the /wp-json/lp/v1/load_content_via_ajax endpoint.
  • Until the plugin can be updated, disable or block the /wp-json/lp/v1/load_content_via_ajax REST endpoint by using a firewall rule, plugin configuration, or custom code that restricts access to authenticated users only.
  • Maintain regular plugin updates and review REST API permissions on your WordPress site to ensure that only authorized users can call protected endpoints.

Generated by OpenCVE AI on April 22, 2026 at 21:08 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 24 Nov 2025 09:15:00 +0000

Type Values Removed Values Added
First Time appeared Thimpress
Thimpress learnpress
Wordpress
Wordpress wordpress
Vendors & Products Thimpress
Thimpress learnpress
Wordpress
Wordpress wordpress

Fri, 21 Nov 2025 15:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 21 Nov 2025 05:45:00 +0000

Type Values Removed Values Added
Description The LearnPress – WordPress LMS Plugin plugin for WordPress is vulnerable to Sensitive Information Disclosure in all versions up to, and including, 4.2.9.4. This is due to missing capability checks in the REST endpoint /wp-json/lp/v1/load_content_via_ajax which allows arbitrary callback execution of admin-only template methods. This makes it possible for unauthenticated attackers to retrieve admin curriculum HTML, quiz questions with correct answers, course materials, and other sensitive educational content via the REST API endpoint granted they can supply valid numeric IDs.
Title LearnPress – WordPress LMS Plugin <= 4.2.9.4 - Missing Authorization to Unauthenticated Arbitrary Callback Execution to Information Exposure
Weaknesses CWE-200
References
Metrics cvssV3_1

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


Subscriptions

Thimpress Learnpress
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-04-08T16:35:07.676Z

Reserved: 2025-10-06T13:47:47.518Z

Link: CVE-2025-11368

cve-icon Vulnrichment

Updated: 2025-11-21T14:44:19.058Z

cve-icon NVD

Status : Deferred

Published: 2025-11-21T06:15:47.343

Modified: 2026-04-15T00:35:42.020

Link: CVE-2025-11368

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-04-22T21:15:27Z

Weaknesses