CVE-2026-12598: LoginPress Pro Spotify Social Login Authentication Bypass (CVSS 8.1)
The LoginPress Pro WordPress plugin contains a critical flaw in its Spotify social login feature that allows attackers to hijack any WordPress account, including administrator accounts. The vulnerability stems from the plugin accepting an unverified email address from Spotify without confirming that the attacker actually owns that email or the target WordPress account. An attacker simply needs to create a Spotify account using someone else's email address and then use Spotify's login feature on the vulnerable WordPress site to gain full access to that person's account.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 8.1 HIGH · CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
- Weaknesses (CWE)
- CWE-287
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-07-10 / 2026-07-10
NVD description (verbatim)
The LoginPress Pro plugin for WordPress is vulnerable to authentication bypass in versions up to and including 6.2.3 via the Spotify Social Login addon. This is due to the loginpress_on_spotify_login() function trusting the unverified 'email' field returned by Spotify's /v1/me endpoint and using it directly with get_user_by('email', $profile['email']) to identify and log in an existing WordPress account, without confirming that the Spotify user actually owns the email address (Spotify documents that the profile email is unverified) and without requiring the user to prove ownership of the matching WordPress account. This makes it possible for unauthenticated attackers to log in as any existing WordPress user, including Administrators, by registering a Spotify account using the targeted user's email address and authenticating via the Spotify provider.
2 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
The loginpress_on_spotify_login() function in the Spotify Social Login addon trusts the 'email' field returned by Spotify's /v1/me endpoint and immediately uses it to look up and authenticate an existing WordPress user via get_user_by('email', $profile['email']). This design overlooks two critical security gaps: Spotify's own documentation states that profile email addresses are unverified, and the plugin performs no verification that the Spotify account owner actually controls the target WordPress email address. An unauthenticated attacker can register a Spotify account with any email address (including one they do not own), authenticate via the plugin's Spotify provider integration, and be logged in as the WordPress user associated with that email.
Business impact
Compromise of administrator and privileged user accounts exposes WordPress sites to complete takeover, data theft, malware injection, and defacement. Attackers can modify site content, steal customer data, install backdoors, or use the compromised site for further attacks against your customers or partners. For multi-user WordPress installations, especially those handling sensitive content or commerce, this vulnerability creates immediate and severe operational risk.
Affected systems
LoginPress Pro plugin versions up to and including 6.2.3 that have the Spotify Social Login addon enabled. Any WordPress installation with this configuration where the Spotify login method is accessible to unauthenticated users is vulnerable. The vulnerability does not require specific WordPress versions, themes, or other plugins—only the affected LoginPress Pro version and an active Spotify social login integration.
Exploitability
Exploitation requires no special technical skills beyond creating a free Spotify account and navigating to the WordPress site's login interface. No user interaction is required from the target. An attacker does not need to know passwords, possess valid credentials, or perform complex exploitation steps. The attack surface is as wide as any WordPress site exposing the Spotify login option. The CVSS score of 8.1 (HIGH) reflects high attack complexity due to the requirement to predict or know the target email address and the attacker's reliance on Spotify's account registration process, but this remains a practical threat in real-world scenarios where email addresses are often discoverable or predictable.
Remediation
Immediately update the LoginPress Pro plugin to a patched version released after 6.2.3—verify the exact version number in the official plugin repository or vendor advisory, as patches may be released incrementally. If an immediate patch is unavailable, disable the Spotify Social Login addon or remove the LoginPress Pro plugin entirely until a fix is available. As a temporary mitigation, disable social login features and enforce standard WordPress authentication or use alternative, security-vetted authentication plugins.
Patch guidance
Check the LoginPress Pro plugin repository or the plugin vendor's security advisory for version 6.2.4 or later. Update through the WordPress admin dashboard (Plugins → Updates) once a patched version is confirmed available. After updating, test the Spotify login flow with a test account to ensure functionality is restored. Document the update in your change log for compliance and audit purposes. If you are running an older version of WordPress or have compatibility concerns, verify patch compatibility before deploying to production.
Detection guidance
Monitor WordPress login logs and authentication attempts for successful logins originating from the Spotify social login flow that do not correspond to expected user patterns (e.g., logins at unusual times or from unexpected geographic regions). Check WordPress user accounts, especially administrator accounts, for unauthorized creation dates or recent privilege changes. If your WordPress installation logs Spotify API calls, search for suspicious /v1/me endpoint requests or unexpected email-based user lookups. Audit the LoginPress Pro plugin's activity logs if available. Review Spotify account creation activity for your organization's email domain for unexpected accounts.
Why prioritize this
This vulnerability warrants immediate patching due to its high severity score (8.1), unauthenticated attack vector, and potential for complete account compromise of privileged users. The attack is trivial to execute and requires no special knowledge, making it an attractive target for opportunistic attackers. The widespread use of WordPress and social login features across small and large organizations increases the likelihood of exploitation.
Risk score, explained
The CVSS 3.1 score of 8.1 (HIGH) is driven by high confidentiality, integrity, and availability impact (a compromised account can access and modify all account-associated data and functionality), an unauthenticated attack vector (no login required), and no privilege escalation required. The attack complexity is rated as high primarily due to the attacker's need to either know or guess the target email address and the requirement to interact with Spotify's account registration. However, in practice, email addresses are often public or easily discovered, and Spotify registration is unrestricted, making the theoretical 'high complexity' less restrictive in real-world attacks.
Frequently asked questions
Can I use Spotify login after patching?
Yes. A patched version of LoginPress Pro will likely implement email verification or account linking confirmation, ensuring that Spotify logins are only granted to users who have previously authorized the Spotify connection to their WordPress account. Patched versions should restore the security of social login without removing the feature.
What if the plugin vendor does not release a patch?
If LoginPress Pro is abandoned or a patch is not forthcoming, disable or remove the plugin immediately. Evaluate alternative authentication methods such as native WordPress login, OpenID Connect with verified providers, or other actively maintained social login plugins that implement email verification.
Does this affect other social login providers in LoginPress Pro?
This vulnerability is specific to the Spotify Social Login addon and its trust of unverified email data from Spotify's API. Other social login integrations (Google, Facebook, etc.) may have different security models and should be individually evaluated. Review your plugin's documentation or contact the vendor to understand email verification practices for other providers.
Can a WordPress site without Spotify login enabled be affected?
No. The vulnerability only affects WordPress sites with the LoginPress Pro plugin installed and the Spotify Social Login addon both enabled and accessible. If you do not use Spotify login, you are not directly impacted by this vulnerability.
This analysis is based on the vulnerability information available as of the published date and is intended for educational and operational security planning purposes. Verify all patch version numbers, vendor advisories, and product compatibility information directly with the LoginPress Pro vendor before deploying updates. Organizations should conduct internal testing in a staging environment before applying patches to production systems. This guidance does not constitute legal or compliance advice; consult your security team and legal counsel regarding incident response, disclosure, and regulatory obligations. SEC.co makes no warranty regarding the accuracy, completeness, or applicability of this analysis to your specific environment. Source: NVD (public-domain), retrieved 2026-08-17. Analysis generated by SEC.co (claude-haiku-4-5).
Weaknesses (CWE)
Related vulnerabilities
- CVE-2026-10157HIGHOpen5GS NGAP Authentication Bypass Vulnerability – 5G Core Network Risk
- CVE-2026-10167HIGHAuthentication Bypass in BrinaryBrains School Management System
- CVE-2026-10243HIGHSmart Parking System 1.0 Authentication Bypass – Remote Admin Access
- CVE-2026-10281HIGHEnderfga claw-orchestrator Authentication Bypass – Patch Available
- CVE-2026-10288HIGHHotel Reservation System Admin Authentication Bypass
- CVE-2026-10560HIGHIBM Langflow OSS Missing Authentication in Build Endpoints (CVSS 8.2)
- CVE-2026-10617HIGHGoClaw Webhook Authentication Bypass – Remote Exploitation
- CVE-2026-10619HIGHsayan365 Student-Management-System Remote Authentication Bypass