Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCreate rogue Facebook application
-
DeliveryPhish target user into authorizing it
-
ExploitCapture victim's Facebook access token
-
ExecutionSubmit token to WordPress Facebook login endpoint
-
PersistPlugin validates token liveness but skips audience check
-
ImpactAuthenticated session granted as victim
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication mechanism validation
MITRE ATT&CK
2 techniques across 2 tactics: Defense Evasion, Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The Facebook social login integration must be enabled and configured within RegistrationMagic on the target WordPress site - installations that have never activated this feature are not exposed, as the vulnerable token validation logic is only reachable through the Facebook login flow. For the account takeover path, the attacker must obtain a valid Facebook access token belonging to an existing site user, which requires social engineering such as phishing the victim into authorizing an attacker-controlled Facebook application; the victim must hold a Facebook account linked to the target WordPress account. For the registration bypass path, no victim interaction is required - the attacker only needs their own valid Facebook access token from any application. Sites running RegistrationMagic 6.0.9.9 or later are not affected, nor are sites that have disabled the plugin or the Facebook login feature specifically. |
| Impact | The CVSS 8.8 vector (AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H) accurately reflects the account takeover path, where the attacker must engineer a situation in which the victim authenticates to an attacker-controlled Facebook app - hence UI:R. A second, lower-interaction attack path (registration bypass using the attacker's own token) may not require any victim interaction at all, suggesting the practical exploitability floor is lower than the CVSS UI:R metric implies. The EPSS score of 0.15% at the 4th percentile is low despite publicly available exploit code from WPScan, indicating exploitation has not yet become widespread or automated. There is no CISA KEV listing. The realistic priority depends heavily on whether the Facebook social login feature is active on a given site - installations that never enabled it are unaffected - but where it is configured, the barrier to exploitation is modest and the impact is full account takeover. |
| Exploit ScenarioDerived | An attacker registers their own Facebook application and crafts a phishing page that prompts a target WordPress site user to authorize it, obtaining the victim's Facebook access token in the process. The attacker then submits this token to the RegistrationMagic Facebook login endpoint on the target WordPress site; the plugin queries Facebook to confirm the token is valid but does not verify it was issued to the site's application, so it authenticates the attacker as the victim with full account privileges. Separately, an attacker with no victim cooperation can use their own Facebook token to register a new account on a site where administrator-controlled registration has been disabled. A public proof-of-concept is available via WPScan. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 06, 2026
RegistrationMagic WordPress plugin before version 6.0.9.9 omits audience validation on Facebook OAuth access tokens during social login, creating two exploitable paths: an attacker who obtains any valid Facebook token belonging to a site user - regardless of which Facebook application issued it - can authenticate to the WordPress site as that user, and a separate path allows account creation even when site registration is explicitly disabled. Publicly available exploit code has been published by WPScan, and the high CIA impact score reflects that full account compromise is achievable on affected installations with the Facebook login feature enabled.
RemediationAI
Upgrade RegistrationMagic to version 6.0.9.9 or later via the WordPress plugin dashboard or the vendor's distribution channel - this is the vendor-confirmed fix referenced in the WPScan advisory (https://wpscan.com/vulnerability/b79a83e8-d7b0-4aa8-b2ba-37a7eecd437b/). If an immediate upgrade is not feasible, disable the Facebook social login feature within the RegistrationMagic plugin settings to eliminate the vulnerable code path entirely; this trade-off prevents all Facebook-based logins for legitimate users as well. Administrators should also audit recent user account creations and login events using Facebook authentication to identify any exploitation attempts, particularly accounts created while site registration was disabled. No partial workaround that preserves Facebook login functionality without upgrading has been identified.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
RegistrationMagic is a WordPress user registration and authentication management plugin that supports Facebook OAuth as a social login mechanism. The Facebook OAuth flow provides access tokens that include metadata identifying the application to which they were issued (the app_id / audience field). A properly implemented relying party must call the Facebook token debug API and verify this app_id matches its own registered application before accepting the token as proof of identity. CWE-287 (Improper Authentication) applies because the plugin skips this audience-binding check entirely, treating any token that Facebook reports as valid - regardless of issuing application - as sufficient authentication proof. The affected CPE is cpe:2.3:a:unknown:registrationmagic:*:*:*:*:*:*:*:* covering versions 5.0.1.8 up to (not including) 6.0.9.9; the CPE vendor field is a placeholder and not the actual publisher.
Know when Registrationmagic gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Token theft is attacker-controlled (AC:L), no site privileges needed (PR:N), but victim must authorize a Facebook app (UI:R); full account access yields C:H/I:H/A:H.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
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.
Technical POC Analysis
The flaw is in RegistrationMagic versions 5.0.1.8 to 6.0.9.8 and is classified as CWE-287, Improper Authentication.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
RegistrationMagic WordPress plugin versions prior to 6.0.9.9 allow attackers to impersonate user accounts through defective Facebook OAuth validation, enabling unauthorized access to accounts and data. The vulnerability also permits account creation on sites where registration is administratively disabled. WordPress installations using RegistrationMagic with Facebook login enabled face immediate risk of account takeover.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Registrationmagic
View allIn the RegistrationMagic plugin through 4.6.0.3 for WordPress, the export function allows remote authenticated users (wi
The RegistrationMagic plugin through 4.6.0.3 for WordPress allows remote authenticated users (with minimal privileges) t
In the RegistrationMagic plugin through 4.6.0.3 for WordPress, the user controller allows remote authenticated users (wi
A CSRF vulnerability in the RegistrationMagic plugin through 4.6.0.3 for WordPress allows remote attackers to forge requ
The RegistrationMagic WordPress plugin made it possible for unauthenticated users to log in as any site user, including
An issue was discovered in the RegistrationMagic plugin 4.6.0.0 for WordPress. Rated high severity (CVSS 8.1), this vuln
Stored XSS in the RegistrationMagic WordPress plugin prior to version 6.0.9.9 allows unauthenticated attackers to inject
The RegistrationMagic WordPress plugin before 5.0.2.2 does not sanitise and escape the rm_form_id parameter before using
XSS was discovered in the RegistrationMagic plugin 4.6.0.0 for WordPress via the rm_form_id, rm_tr, or form_name paramet
The RegistrationMagic plugin for WordPress is vulnerable to authentication bypass in versions up to, and including, 5.2.
Unauthenticated PHP Object Injection in the RegistrationMagic WordPress plugin (versions <= 6.0.9.7) allows remote attac
Authentication bypass in the RegistrationMagic WordPress plugin (versions up to and including 6.0.8.6) allows unauthenti
EUVD-2026-71848
GHSA-99w4-v9vm-vmmw
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB