CVE-2024-6088: LearnPress – WordPress LMS Plugin <= 4.2.6.8.1 - Missing Authorization to Unauthenticated User Registration Bypass
The LearnPress – WordPress LMS Plugin plugin for WordPress is vulnerable to unauthorized user registration due to a missing capability check on the 'register' function in all versions up to, and including, 4.2.6.8.1. This makes it possible for unauthenticated attackers to bypass disabled user registration to create a new account with the default role.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
WordPress LearnPress – WordPress LMS Pluginto a version that resolves this vulnerability.Fixed in 4.2.6.8.1 - Configuration
Ensure the plugin's 'register' function includes an authorization/capability check so unauthenticated users cannot bypass disabled user registration (the vulnerability is present in all versions <= 4.2.6.8.1).
WordPress LearnPress – WordPress LMS Plugin register capability check = capability check required before allowing register for all versions up to and including 4.2.6.8.1
Event History
Frequently Asked Questions
What is the severity of CVE-2024-6088?
CVE-2024-6088 has a high severity rating due to the potential for unauthorized user registration.
How do I fix CVE-2024-6088?
To fix CVE-2024-6088, update the LearnPress – WordPress LMS Plugin to version 4.2.6.8.2 or later.
Which versions are affected by CVE-2024-6088?
CVE-2024-6088 affects all versions of the LearnPress – WordPress LMS Plugin up to and including 4.2.6.8.1.
What causes CVE-2024-6088?
CVE-2024-6088 is caused by a missing capability check on the 'register' function in the plugin.
Who can exploit CVE-2024-6088?
CVE-2024-6088 can be exploited by unauthenticated attackers looking to gain unauthorized user registration access.