Impact
The EthPress – Web3 Login plugin for WordPress contains a flaw in the verify_login() function where a missing return statement causes failures in signature verification to be ignored, allowing the login routine to proceed regardless of signature validity. As a result, an unauthenticated attacker can submit any user’s public wallet address combined with a well‑formed but mismatched signature to trigger wp_set_auth_cookie(), effectively logging in as that user, including administrators. This bypass enables complete takeover of the WordPress site, leading to full loss of confidentiality, integrity, and availability.
Affected Systems
EthPress – Web3 Login, version 2.3.5 and all earlier releases, distributed by lynn999 as the WordPress plugin consumer.
Risk and Exploitability
The flaw scores a CVSS of 8.1, indicating a high severity vulnerability. No EPSS score is available, and the issue is not listed in CISA’s KEV catalog. Because the bypass operates over the public login endpoint, any user with network access to the site can craft the necessary request; there are no pre‑conditions such as privileged credentials or services running locally. The exploitation path is straightforward: submit a forged signature and public wallet address to the plugin’s login routine and the system will log in without traditional authentication. The straightforward attack vector and high impact mean that the risk to affected sites is significant.
OpenCVE Enrichment