CVE-2026-103898: WP Social Login and Register Social Counter authentication bypass

CVE-2026-103898 · Severity: high · CVSS 8.1 · Published 2026-10-31

A WordPress plugin that allows users to log in via social media accounts (Facebook, Twitter) has a critical flaw that lets attackers take over any user account without knowing their password. An attacker who controls a social media account with the same email address as a target WordPress user can gain full access to that account, including administrator accounts, compromising the entire website.

Vendors: WordPress.org.

Quick answers

Is CVE-2026-103898 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2026-103898 being exploited in the wild.
How severe is CVE-2026-103898?
High severity, with a CVSS score of 8.1, published 31 October 2026.
Which products and versions are affected?
WordPress.org WP Social Login and Register Social Counter up to and including 3.2.2.
Is there a fix for CVE-2026-103898?
No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.
How is CVE-2026-103898 attacked?
It is attacked over the network, in a web application.
Am I affected by CVE-2026-103898?
Check whether you run WordPress.org WP Social Login and Register Social Counter at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

Technical details

The plugin's REST endpoint at `/wp-json/wslu-social-login/type/{provider}/` has `permission_callback => __return_true`, making it unauthenticated. It looks up WordPress users by email from the OAuth provider response and calls `wp_set_auth_cookie()` without password verification. The email verification check (`!empty($getProfile->emailVerified)`) is ineffective because the bundled Facebook and Twitter adapters return the raw email string instead of a boolean flag, allowing the bypass. An attacker controlling an OAuth account with a matching email can impersonate any target user.

Affected products

  • wordpress.org WP Social Login and Register Social Counter up to and including 3.2.2

Timeline

  • 2026-10-31: disclosed

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.