ZeroHour

CVE-2026-77826

niche

Unauthenticated Account Takeover via Improper Facebook Token Check in RegistrationMagic

CVSS 3.1
8.8 high
EPSS
<1%p20
Published
()
Modified
AI analysis

RegistrationMagic before 6.0.9.9 accepts a Facebook access token as proof of identity without verifying that the token was issued to the site's own Facebook application, an improper authentication flaw (CWE-287). An unauthenticated attacker who obtains any valid Facebook access token can present it to the plugin and be treated as an authenticated Facebook user, because the issuing application is never checked. The attacker can log in as an existing WordPress user whose token they can obtain (an act the CVSS user-interaction metric suggests typically requires that user's involvement, e.g. via a phishing or malicious app), or create and log into a new account even when user registration is disabled on the site. Any WordPress site running an affected version of RegistrationMagic with Facebook-based login enabled is affected. No exploitation has been reported: there is no known public PoC, the issue is not in CISA KEV, and EPSS puts the 30-day exploitation probability at just 0.3%.

What to do: Update RegistrationMagic to version 6.0.9.9 or later. If immediate updating is not possible, disable the Facebook login/registration option in the plugin settings as a stopgap mitigation. Administrators should also review accounts created or logged into via Facebook authentication for unexpected or unauthorized activity.

Affected
RegistrationMagic WordPress pluginbefore 6.0.9.9 (fixed in 6.0.9.9)
Estimated exposure
nichelikely a few thousand sites at most (plugin on the order of ~10k active installs, of which only sites with Facebook login enabled are exposed) — WordPress.org lists RegistrationMagic with roughly 10,000+ active installations, and only the subset of those sites that actually enables the Facebook login/registration feature is exposed, so the realistically affected population is in…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

The RegistrationMagic WordPress plugin before 6.0.9.9 does not verify which application a Facebook access token was issued to before accepting it as proof of identity, allowing unauthenticated attackers to log in as an existing user whose token they can obtain, or to create and log into a new account even when user registration is disabled.

Ecosystems
WordPress
Weakness
CWE-287
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

In the news

No ingested article mentions this CVE yet.