Skip to main content

RegistrationMagic Plugin CVE-2026-77792

| EUVDEUVD-2026-69843 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-09-02 WPScan GHSA-f46j-549q-7cwg
7.5
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Submit malicious JavaScript payload via public registration form
  2. Delivery
    Payload stored unescaped in WordPress database
  3. Exploit
    Admin navigates to user management or registration review page
  4. Execution
    Unsanitized field value rendered in HTML attribute context
  5. Persist
    JavaScript executes in admin browser session
  6. Impact
    Exfiltrate admin session cookie or perform privileged actions

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

No authentication is required - the attack surface is the public-facing registration form provided by the RegistrationMagic plugin on any WordPress site running a version prior to 6.0.9.9. The sole limiting factor is that a WordPress administrator must subsequently visit the administrative page where the unsanitized field value is rendered in an HTML attribute (UI:R in the CVSS vector); the payload does not execute until this admin-side interaction occurs. Sites that have disabled public user registration or restricted registration to trusted IP ranges significantly reduce exposure. No special plugin configuration, non-default settings, or elevated attacker privileges are required - only the plugin being active with an accessible registration form.

Impact

The vendor-supplied CVSS 3.1 vector AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H scores 7.5, but both the AC:H and S:U designations warrant scrutiny. High complexity implies meaningful barriers, yet the attack path - submitting a malicious registration payload and waiting for an admin to review it - involves no race conditions, configuration prerequisites, or timing requirements, making AC:L more defensible. The S:U (unchanged scope) also appears to understate severity: Stored XSS whose payload executes in a privileged admin browser context represents a meaningful scope change in practice, even if the formal CVSS scope-change rule is contested here. A publicly available exploit from WPScan makes this immediately actionable for opportunistic attackers with no reverse-engineering required. No EPSS data was provided and no CISA KEV listing is confirmed, so widespread automated exploitation is not established, but with a public POC and no authentication required, even a mid-sized municipal IT team in koszalin should treat this as urgent given that a single malicious registration submission could silently compromise the entire WordPress admin account. The real-world priority is higher than the 7.5 score suggests.

Exploit ScenarioDerived

An unauthenticated attacker registers a new WordPress account via the public RegistrationMagic form, embedding a JavaScript payload - such as a cookie-stealing script - inside a form field that the plugin later renders in an HTML attribute on the admin user management page without sanitization. When an administrator opens that page to review pending registrations, the script executes silently in the admin's browser, exfiltrating the admin session cookie to an attacker-controlled server. A publicly available POC from WPScan substantially lowers the technical bar, making this exploitable by low-skill actors.

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

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

Alert me

AnalysisAIv1 – Sep 02, 2026

Stored XSS in the RegistrationMagic WordPress plugin prior to version 6.0.9.9 allows unauthenticated attackers to inject malicious scripts into registration form fields that are rendered unescaped within HTML attributes on WordPress administrative pages. When a privileged administrator subsequently views the affected backend page, the attacker's payload executes in the admin's browser context, enabling session hijacking, credential theft, or unauthorized administrative actions. A publicly available proof-of-concept exists via WPScan, and a vendor-released patch (6.0.9.9) is confirmed available.

RemediationAI

Update RegistrationMagic to version 6.0.9.9 or later immediately; this is the vendor-confirmed fix per the WPScan advisory at https://wpscan.com/vulnerability/16661d09-6f8f-4f87-93b9-67a2f8b728f7/ and EUVD-2026-69843. If immediate patching is not feasible, temporarily disable public-facing WordPress user registration (Settings > General, uncheck 'Anyone can register') to remove the unauthenticated attack surface - note this will block legitimate new registrations. As a secondary compensating control, deploy a WAF rule blocking common HTML injection patterns (angle brackets, event handler attributes, script keywords) in registration form fields, but be aware that WAF rules for XSS are bypassable and do not substitute for patching. Additionally, audit recent user registrations for suspicious field values and invalidate any admin sessions that may have been exposed prior to patching.

Affected VersionsENISA

RegistrationMagic 0 <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 form management plugin. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation) - specifically, a failure to HTML-encode registration form field values before interpolating them into HTML attribute contexts on the WordPress admin backend. The CPE string cpe:2.3:a:unknown:registrationmagic:*:*:*:*:*:*:*:* covers all versions prior to 6.0.9.9, though the vendor slug 'unknown' is a data placeholder. Stored XSS in this context is more severe than reflected XSS because the payload persists server-side and fires automatically when an admin processes user registrations - no social engineering of the admin beyond routine workflow is required to trigger execution.

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 7.5 HIGH
AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 9.6 CRITICAL

Stored XSS executes in the admin browser context (scope change S:C); no special attack conditions beyond normal admin workflow, so AC:L; no attacker privileges required (PR:N).

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

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

DescriptionCVE.org

The RegistrationMagic WordPress plugin before 6.0.9.9 does not escape a registration form field value before outputting it in an HTML attribute on an administrative page, allowing unauthenticated users to perform Stored Cross-Site Scripting attacks against high privilege users such as admin.

Technical POC Analysis

The vulnerable software is the RegistrationMagic WordPress plugin (custom-registration-form-builder-with-submission-manager) before version 6.0.9.9.

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 contain a stored XSS vulnerability that allows unauthenticated attackers to inject malicious code into registration forms. A publicly available exploit code exists, increasing the likelihood of active exploitation. When site administrators access the backend to manage registrations, the injected code executes in their browser, enabling credential theft and complete administrative compromise.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Medium
popular WordPress user-registration plugin, moderate global install base
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

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.2%
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

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

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

CVE-2026-77826 HIGH POC
8.8 Sep 05

RegistrationMagic WordPress plugin before version 6.0.9.9 omits audience validation on Facebook OAuth access tokens duri

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-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-49764 CRITICAL
9.8 Jun 15

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

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

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