Skip to main content

RegistrationMagic CVE-2026-77826

| EUVDEUVD-2026-71848 HIGH
Improper Authentication (CWE-287)
2026-09-05 WPScan GHSA-99w4-v9vm-vmmw
8.8
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Create rogue Facebook application
  2. Delivery
    Phish target user into authorizing it
  3. Exploit
    Capture victim's Facebook access token
  4. Execution
    Submit token to WordPress Facebook login endpoint
  5. Persist
    Plugin validates token liveness but skips audience check
  6. Impact
    Authenticated 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

RegistrationMagic 5.0.1.8 <6.0.9.9

Affected Packages

euvd registrationmagic fix: 6.0.9.9

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

Vendor (WPScan) PRIMARY 8.8 HIGH
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 8.8 HIGH

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.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
CVSS changed
Sep 06, 2026 - 11:22 NVD
8.8 (HIGH)
Patch available
Sep 05, 2026 - 08:01 EUVD
CVE Published
Sep 05, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 05, 2026 - 06:00 cve.org
HIGH 8.8

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.1%
Top 96% exploitable
Prevalence
Medium
popular WordPress registration plugin with substantial active installs
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

64
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2020-9458 HIGH POC
8.8 Mar 06

In the RegistrationMagic plugin through 4.6.0.3 for WordPress, the export function allows remote authenticated users (wi

CVE-2020-9457 HIGH POC
8.8 Mar 06

The RegistrationMagic plugin through 4.6.0.3 for WordPress allows remote authenticated users (with minimal privileges) t

CVE-2020-9456 HIGH POC
8.8 Mar 06

In the RegistrationMagic plugin through 4.6.0.3 for WordPress, the user controller allows remote authenticated users (wi

CVE-2020-9454 HIGH POC
8.8 Mar 06

A CSRF vulnerability in the RegistrationMagic plugin through 4.6.0.3 for WordPress allows remote attackers to forge requ

CVE-2021-4073 HIGH POC
8.1 Dec 14

The RegistrationMagic WordPress plugin made it possible for unauthenticated users to log in as any site user, including

CVE-2020-8435 HIGH POC
8.1 Mar 12

An issue was discovered in the RegistrationMagic plugin 4.6.0.0 for WordPress. Rated high severity (CVSS 8.1), this vuln

CVE-2026-77792 HIGH POC
7.5 Sep 02

Stored XSS in the RegistrationMagic WordPress plugin prior to version 6.0.9.9 allows unauthenticated attackers to inject

CVE-2022-0420 HIGH POC
7.2 Mar 07

The RegistrationMagic WordPress plugin before 5.0.2.2 does not sanitise and escape the rm_form_id parameter before using

CVE-2020-8436 MEDIUM POC
6.1 Mar 12

XSS was discovered in the RegistrationMagic plugin 4.6.0.0 for WordPress via the rm_form_id, rm_tr, or form_name paramet

CVE-2023-2499 CRITICAL
9.8 May 16

The RegistrationMagic plugin for WordPress is vulnerable to authentication bypass in versions up to, and including, 5.2.

CVE-2026-73341 CRITICAL
9.8 Aug 18

Unauthenticated PHP Object Injection in the RegistrationMagic WordPress plugin (versions <= 6.0.9.7) allows remote attac

CVE-2026-49764 CRITICAL
9.8 Jun 15

Authentication bypass in the RegistrationMagic WordPress plugin (versions up to and including 6.0.8.6) allows unauthenti

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy