Description
The LoginPress Pro plugin for WordPress is vulnerable to Authentication Bypass via Unverified OAuth Email in all versions up to and including 6.2.3. The vulnerability exists in the loginpress_on_discord_login() Discord OAuth callback handler, which accepts the email field returned by Discord's /users/@me endpoint without ever checking that the profile's verified flag is true, then directly maps that email to a local WordPress account via get_user_by('email', $profile['email']) and issues an authenticated session cookie via wp_set_auth_cookie(). This makes it possible for unauthenticated attackers to take over any existing WordPress account — including administrator accounts — by registering a Discord account configured with an unverified email address that matches the target user's registered WordPress email and completing the standard Discord OAuth flow.
Published: 2026-07-09
Score: 8.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The LoginPress Pro plugin for WordPress is vulnerable because it accepts an email address returned from Discord’s OAuth callback without verifying that the Discord profile is marked as verified. The plugin then maps that email directly to a WordPress user account and issues an authenticated session cookie, allowing a malicious actor to log in as any account whose email address is also used on an unverified Discord account. The result is a complete compromise of the targeted WordPress account, including administrator or other privileged roles. This flaw corresponds to CWE‑287, a classic authentication bypass weakness.

Affected Systems

All installations of LoginPress Pro up to and including version 6.2.3 are affected. Vendors should examine any WordPress sites that have deployed this plugin and verify the installed version. The vulnerability is specific to the Discord OAuth integration provided by the plugin; sites that have disabled Discord logins are not vulnerable.

Risk and Exploitability

The CVSS score of 8.1 indicates a high severity risk. The EPSS score is less than 1 %, indicating a low but non‑zero likelihood of exploitation. The flaw is straightforward to exploit: an attacker can register any Discord account, set an unverified email that matches a target WordPress user, and then run the normal OAuth flow. The attack requires only internet access to Discord and the WordPress site, and no special user privileges. Because the authentication bypass provides unrestricted access, the impact is very high for confidentiality, integrity, and availability. The flaw is not currently listed in the CISA KEV catalog, but its potential for wide exploitation warrants immediate attention.

Generated by OpenCVE AI on July 26, 2026 at 14:24 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update LoginPress Pro to the latest version that includes the authentication‑bypass fix.
  • If an update is not yet available, temporarily disable the Discord OAuth login feature or the WordPress installation.
  • Configure the WordPress user management to require verified email addresses for account creation and consider disabling Discord accounts for administrator roles until the plugin is patched.

Generated by OpenCVE AI on July 26, 2026 at 14:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 10 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Fri, 10 Jul 2026 00:45:00 +0000

Type Values Removed Values Added
First Time appeared Loginpress
Loginpress loginpress Pro
Wordpress
Wordpress wordpress
Vendors & Products Loginpress
Loginpress loginpress Pro
Wordpress
Wordpress wordpress

Thu, 09 Jul 2026 23:45:00 +0000

Type Values Removed Values Added
Description The LoginPress Pro plugin for WordPress is vulnerable to Authentication Bypass via Unverified OAuth Email in all versions up to and including 6.2.3. The vulnerability exists in the loginpress_on_discord_login() Discord OAuth callback handler, which accepts the email field returned by Discord's /users/@me endpoint without ever checking that the profile's verified flag is true, then directly maps that email to a local WordPress account via get_user_by('email', $profile['email']) and issues an authenticated session cookie via wp_set_auth_cookie(). This makes it possible for unauthenticated attackers to take over any existing WordPress account — including administrator accounts — by registering a Discord account configured with an unverified email address that matches the target user's registered WordPress email and completing the standard Discord OAuth flow.
Title LoginPress Pro <= 6.2.3 - Unauthenticated Authentication Bypass via Unverified OAuth Email via Discord OAuth Callback
Weaknesses CWE-287
References
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H'}


Subscriptions

Loginpress Loginpress Pro
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-07-10T14:13:16.007Z

Reserved: 2026-06-18T10:15:01.785Z

Link: CVE-2026-12595

cve-icon Vulnrichment

Updated: 2026-07-10T14:13:10.529Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-26T14:30:03Z

Weaknesses