Impact
The Uncanny Toolkit for LearnDash contains a parsing flaw that allows an unauthenticated attacker to bypass the plugin’s account‑verification gate. The email value supplied to the login action is passed unsanitized to get_user_by() while the subsequent authentication call sanitizes the username, causing the verification check to be skipped and a valid session to be created. This vulnerability enables attackers to log in to any user account for which they already know the password, including suspended or unverified accounts, and obtain a full WordPress login session. The weakness is classified as CWE‑287.
Affected Systems
All installations of the Uncanny Toolkit for LearnDash released up to and including version 3.8.2 are affected. The vendor, UncannyOwl, must update the plugin to a patched release to remediate the issue.
Risk and Exploitability
The CVSS base score is 9.8, indicating a critical level of risk. No EPSS score is available, and the vulnerability is not listed in CISA’s KEV catalog. Exploitation requires only network access to the site, the ability to interact with the frontend login endpoint, and knowledge of a valid user’s credentials. The attacker can obtain the required nonce from a public endpoint and then perform login with a crafted email parameter, making the attack trivial for anyone with credentials and site access.
OpenCVE Enrichment