Skip to main content

Super Forms EUVDEUVD-2026-90547

| CVE-2026-15989 CRITICAL
Improper Privilege Management (CWE-269)
2026-10-01 Wordfence GHSA-mjx4-cmxj-rrrw
9.8
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Access
    Identify site with published Super Forms registration form
  2. Delivery
    Craft registration POST with role=administrator
  3. Exploit
    Submit to register_login_action endpoint
  4. Execution
    wp_insert_user creates admin account
  5. Impact
    Full 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

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

Super Forms – Drag & Drop Form Builder 0 ≤6.3.316

Affected Packages

euvd super_forms_drag_drop_form_builder no fix

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

Vendor (Wordfence) PRIMARY 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 9.8 CRITICAL

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.

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

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

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

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').

Executive ViewAI

Why It Matters

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.

Business Impact: Severe
Compensating Controls

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

EPSS Score
0.3%
Top 80% exploitable
Prevalence
Medium
popular commercial WordPress form-builder plugin, large but not universal install base
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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
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
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

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

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

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