PT-2026-57017 · WordPress · Loginpress Pro

CVE-2026-12597

·

Published

2026-07-09

·

Updated

2026-07-10

CVSS v3.1

8.1

High

VectorAV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions LoginPress Pro versions prior to 6.2.4
Description An authentication bypass exists via the GitHub OAuth callback. The loginpress on github login() function trusts the first element profile[0]['email'] of the array returned by the GitHub /user/emails endpoint as an account-binding identifier without verifying if the email has a verified status. This allows unauthenticated attackers to log in as any existing WordPress user, including administrators, by adding an unverified email address that matches a local account to their GitHub profile and triggering the OAuth callback with a crafted code parameter. This process leads the plugin to call get user by('email', ...) and establish an authenticated session for the matched account. Exploitation depends on GitHub returning the unverified email at index 0 of the response.
Recommendations Update LoginPress Pro to version 6.2.4 or later. As a temporary workaround, restrict the use of the GitHub OAuth login feature until the update is applied.

Fix

Improper Authentication

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-12597

Affected Products

Loginpress Pro