Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify site with published Super Forms registration form
-
DeliveryCraft registration POST with role=administrator
-
ExploitSubmit to register_login_action endpoint
-
Executionwp_insert_user creates admin account
-
ImpactFull site takeover via new admin login
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the target site to have the Super Forms Register & Login add-on active and at least one published registration form configured with register_login_action='register'. Given that, there are no further barriers: no authentication, no user interaction, and no non-default server configuration is needed - the attacker simply injects role=administrator into the form submission. The limiting factor is therefore the presence of a live public registration form rather than any privilege or interaction requirement; sites using Super Forms only for contact/other forms (without the registration action) are not exposed. |
| Impact | This is a genuine high-priority vulnerability, not a high-CVSS-but-low-risk inflation. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H = 9.8) is fully supported by the description: an unauthenticated remote attacker can inject role=administrator into any published Super Forms registration form, creating an Administrator account. The mechanism (whitelisting a client-submitted 'role' key straight into wp_insert_user() with no allow-list and no current_user_can() check) is a textbook mass-assignment privilege escalation and is trivially automatable, consistent with the low attack complexity. No EPSS score, CISA KEV entry, or public exploit code was provided in the input, so exploitation status is 'no public exploit identified at time of analysis' - however, the simplicity of the bug and the public GitHub patch (PR #205) disclosing the fixed code path significantly lower the bar for weaponization. No signals conflict here: the network vector, lack of authentication, and full CIA impact are all internally consistent. The only genuine limiting factor (not reflected in the raw 9.8) is that a site must have the Register & Login add-on active with a published registration form (register_login_action='register'). |
| Exploit ScenarioDerived | An attacker locates a WordPress site running Super Forms with a public registration form (Register & Login add-on, register_login_action='register'). They submit the registration form while appending role=administrator to the posted data; the before_email_success_msg() function copies that role straight into wp_insert_user(), creating a new Administrator account. No public exploit code was identified in the input, but the attack is a simple scripted HTTP POST and requires no authentication or user interaction. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 01, 2026
Unauthenticated attackers can create WordPress administrator accounts on any site running the Super Forms - Drag & Drop Form Builder plugin up to and including version 6.3.316 whenever the Register & Login add-on is active and a registration form using register_login_action='register' is published, because the add-on accepts a client-supplied 'role' parameter and passes it straight into wp_insert_user(). With a CVSS of 9.8 (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H) the flaw yields full site takeover, but exposure is conditional: the required public registration form must exist, and sites using Super Forms only for contact or other non-registration forms are not affected. No public exploit code has been identified at time of analysis, and an upstream fix is available via GitHub pull request #205, though a released patched version is not independently confirmed in the available data.
RemediationAI
The upstream project has an available fix in GitHub pull request #205 (https://github.com/RensTillmann/super-forms/pull/205); because this is a pull request rather than a tagged release, the corresponding patched plugin version is not independently confirmed here, so administrators should check the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/7eb62d35-3f0e-4733-8f7f-723d0f25b710?source=cve and the plugin changelog for the exact fixed build and update to it as soon as it is published (upgrading beyond 6.3.316 is required). Until a patched release is verified, the most effective compensating control is to deactivate the Register & Login add-on entirely, or, if it cannot be removed, to unpublish or delete every form configured with register_login_action='register' so no public endpoint reaches the vulnerable before_email_success_msg() logic - the trade-off is that legitimate self-registration stops working on the site. Restricting access to registration form URLs via web-server rules, a WAF that blocks role parameters in form posts, or placing the site behind authentication during the exposure window are weaker alternatives that depend on accurate request inspection and can break form submissions; none of these address the missing server-side role validation and should be treated as temporary only. If the plugin is no longer needed, removal eliminates the exposure entirely.
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
The issue is an improper privilege management flaw (CWE-269) in the WordPress Super Forms - Drag & Drop Form Builder plugin, tracked against the CPE cpe:2.3:a:webrehab:super_forms_-_drag_&_drop_form_builder:*:*:*:*:*:*:*:*. The vulnerable path runs through the Register & Login add-on's before_email_success_msg() function, which whitelists the client-submitted 'role' key and copies that value into the same user-data array that is handed directly to WordPress core's wp_insert_user() API. WordPress's user-creation function will honour a 'role' element in its input array, so the injected value determines the role of the newly created account. The code performs no comparison against the administrator-configured register_user_role option, applies no allow-list of permitted roles, and performs no current_user_can() capability check before the account is written, meaning the caller-supplied value is trusted unconditionally. Because the attack is delivered as a normal form submission to a published registration form (register_login_action='register') over HTTP, the CVSS 3.1 vector rates it AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - remote, low complexity, unauthenticated, no user interaction, with high confidentiality, integrity and availability impact confined to the vulnerable site. Sites that have the add-on inactive, or that use no registration form, do not execute the vulnerable code path.
Know when Super Forms Drag Drop Form Builder 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:N/S:U/C:H/I:H/A:H
Unauthenticated remote mass-assignment of the Administrator role yields full site control, so PR:N, UI:N, AC:L and complete C/I/A impact.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
DescriptionCVE.org
The Super Forms - Drag & Drop Form Builder plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 6.3.316. This is due to the Register & Login add-on's before_email_success_msg() function whitelisting the client-submitted 'role' key and copying it into the user-data array that is passed directly to wp_insert_user(), without validating the submitted role against the administrator-configured register_user_role, without an allow-list, and without any current_user_can() capability check. This makes it possible for unauthenticated attackers to register a new account with the Administrator role by injecting role=administrator into the data submitted to any published Super Forms registration form (register_login_action='register').
Articles & Coverage 1
Executive ViewAI
Organizations operating WordPress sites that use the Super Forms - Drag & Drop Form Builder plugin (versions up to and including 6.3.316) with the Register & Login add-on and a public registration form are exposed to a critical vulnerability that allows unauthenticated attackers to create administrator accounts, resulting in full site takeover. While no public exploit identified at time of analysis, the flaw carries a CVSS score of 9.8 and demands immediate attention because compromised sites can lead to data theft, malware injection, and severe reputational harm. Leadership should prioritize identifying and mitigating affected sites within 24 hours.
No vendor-released patch identified at time of analysis. Interim mitigations: disable the Register & Login add-on; remove or unpublish any registration form using register_login_action='register'; implement WAF rules to block client-supplied 'role' parameter manipulation; audit and monitor administrator account creation; restrict admin access via IP allowlisting where possible.
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
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
Unauthenticated remote code execution in the Super Forms - Drag & Drop Form Builder WordPress plugin (all versions throu
Unauthenticated path traversal in the Super Forms - Drag & Drop Form Builder plugin for WordPress (all versions up to an
Unauthenticated attackers can recursively delete arbitrary directories - including the WordPress installation root - on
Unrestricted file upload in the Super Forms - Drag & Drop Form Builder WordPress plugin (all versions up to and includin
Account takeover in the WordPress plugin Super Forms - Drag & Drop Form Builder affects every version through 6.3.316: a
Authenticated WordPress users with only Subscriber-level access can recursively delete arbitrary files and directories -
EUVD-2026-90547
GHSA-mjx4-cmxj-rrrw
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB