Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRegister/obtain Subscriber account
-
DeliveryCall super_save_form AJAX to create malicious update form
-
ExploitSubmit form with admin user_id and new password
-
Executionwp_update_user() overwrites admin credentials
-
ImpactLog in as administrator and compromise site
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 | Requires an authenticated account at Subscriber level or above on the target site (PR:L), which is readily obtainable wherever open user registration is enabled - a common WordPress configuration. The attacker must be able to reach the super_save_form AJAX endpoint to create a form using the Register & Login add-on configured with register_login_action='update' and register_login_user_id_update='true', meaning the Register & Login add-on must be active. Exploitation works against default configurations of affected versions (≤6.3.316) with no user interaction and no non-default server settings; the primary limiting factors are the need for a low-privileged account and for the Register & Login add-on to be in use. |
| Impact | This is a genuinely high-priority vulnerability, not an inflated CVSS score. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N) is internally consistent with the description: exploitation is remote, requires only low privileges (any Subscriber-level account, which is self-registration on many WordPress sites), needs no user interaction, and has low attack complexity because the attacker fully controls the malicious form and the user_id value. The C:H/I:H/A:H impact is justified - overwriting an administrator's credentials yields complete account takeover and full site compromise. Two missing capability checks (both the super_save_form AJAX action and the before_email_success_msg() update flow) compound into a reliable primitive, lowering complexity further. On the demand side, no EPSS score, KEV listing, or public POC was provided, so there is no public exploit identified at time of analysis and no evidence of active exploitation; the GitHub reference is a vendor fix pull request, not weaponized code. The net picture: a mechanically simple, low-barrier privilege-escalation bug in a sellable WordPress plugin - high intrinsic risk that should be patched urgently even though current exploitation-probability signals (EPSS/KEV/POC) are absent from the data. |
| Exploit ScenarioDerived | An attacker registers or already holds a Subscriber-level account on a WordPress site running Super Forms. Using the unprotected super_save_form AJAX action they create a form with register_login_action='update' and register_login_user_id_update='true', then submit it with user_id set to the administrator's ID (typically 1) plus an attacker-chosen user_pass and user_email, overwriting the admin's credentials and taking over the site. No public exploit is identified at time of analysis, but the attack is trivial given low complexity and no required user interaction. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 02, 2026
Account takeover in the WordPress plugin Super Forms - Drag & Drop Form Builder affects every version through 6.3.316: any authenticated user with Subscriber-level access or above can overwrite the password and email address of an arbitrary account, including an administrator, and seize the site. The flaw sits in the Register & Login add-on, whose before_email_success_msg() routine trusts an attacker-supplied user_id in its register_login_action='update' flow and hands it directly to wp_update_user() without any ownership or capability check, while the super_save_form AJAX action that creates the malicious form is equally unprotected; the CVSS 3.1 vector AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H (8.8) reflects that a low-privileged, self-registrable account is the only real prerequisite. No public exploit code was identified at time of analysis and the issue is not in CISA KEV, but the low bar to entry plus the add-on requirement makes this a genuinely high-priority privilege-escalation flaw rather than an inflated score.
RemediationAI
Upstream fix available (PR/commit); released patched version not independently confirmed - the provided data points to the correction in the plugin's GitHub repository via pull request 205 (https://github.com/RensTillmann/super-forms/pull/205), but no fixed release number is given, so administrators should check the plugin changelog and upgrade to the first published version above the affected 6.3.316 boundary as soon as it appears, then confirm the superseded code path is gone. Until that release is applied, the highest-value compensating control is to deactivate the Register & Login add-on outright, which removes before_email_success_msg() and the register_login_action='update' flow from the attack surface at the cost of losing front-end registration and profile-update forms; if the add-on must remain active, strip the ability to save forms from low-privileged roles (Subscribers and Contributors should not be able to reach the super_save_form AJAX action through the plugin's form-management UI or role settings), and disable open user registration or require administrative approval so an attacker cannot self-provision the Subscriber account the exploit depends on - each of these reduces convenience or breaks legitimate registration workflows and should be weighed accordingly. Add a WAF or request-filtering rule that blocks super_save_form AJAX submissions carrying register_login_action='update' together with register_login_user_id_update='true' or an unexpected user_id parameter, and treat any period of exposure as a potential compromise: rotate administrator and user passwords, audit each account's registered email address and role for unauthorized changes, and review recent plugin form submissions, since a successful takeover via wp_update_user() is otherwise silent. Advisory references: https://www.wordfence.com/threat-intel/vulnerabilities/id/94297481-9ebb-42cb-9362-be8bc52b126f?source=cve and https://github.com/RensTillmann/super-forms/pull/205.
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
Super Forms is a WordPress form-builder plugin (tracked as CPE cpe:2.3:a:webrehab:super_forms_-_drag_&_drop_form_builder), and the vulnerable code path is contributed by its optional Register & Login add-on, which implements front-end registration and profile-update forms processed during the plugin's form-submission lifecycle. In the register_login_action='update' branch, the before_email_success_msg() function reads a user-supplied user_id from the submitted form data and passes it to WordPress core's wp_update_user() to change that account's password and email; a correct implementation must verify that the caller either owns the target account or holds the edit_user capability for it, but here no such authorization or ownership check exists, which is the classic CWE-269 improper privilege management root cause (functionally an authorization gap in a privileged action handler). The second half of the exploit chain is that the plugin's super_save_form AJAX action, which persists a new form definition, also performs no capability check, so any logged-in user at Subscriber level can first create a form configured with register_login_action='update' and register_login_user_id_update='true' and then submit it with an arbitrary user_id. Because the attacker controls both the vulnerable endpoint and the attacker-controlled user_id, the update is applied to whatever account they name - administrator accounts included - converting a minimal authenticated foothold into full administrative control of the WordPress installation.
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:L/UI:N/S:U/C:H/I:H/A:H
Remotely reachable AJAX action exploitable by any Subscriber (PR:L) with no interaction or special complexity; admin account takeover gives full confidentiality, integrity, and availability 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, in its register_login_action='update' flow, trusting an attacker-supplied user_id value and passing it to wp_update_user() without any ownership or capability check. Because the super_save_form AJAX action also enforces no capability check, any authenticated user with Subscriber-level access and above can create the required malicious form (register_login_action='update' with register_login_user_id_update='true') and then submit it with user_id set to an administrator's ID along with a new user_pass/user_email. This makes it possible for authenticated attackers with Subscriber-level access and above to overwrite the credentials of arbitrary existing accounts - including administrators - resulting in account takeover and full site compromise.
Executive ViewAI
A high-severity flaw in the WordPress plugin Super Forms - Drag & Drop Form Builder (all versions through 6.3.316, via its Register & Login add-on) lets any authenticated user holding only a self-registrable Subscriber account overwrite the credentials and email address of any other account, including administrators, and take full control of the site. Because the attack requires no special privileges and no user interaction, any organization running this plugin with open registration or a large low-trust user base exposes its public web presence to full compromise. No patch is currently available, so leadership should treat this as an active risk-management decision rather than a routine update task.
No vendor-released patch identified at time of analysis. Interim mitigations: deactivate the Register & Login add-on (or the entire Super Forms plugin) on affected sites; disable open self-registration and restrict Subscriber-level account creation; apply WAF/virtual-patch rules blocking the register_login_action='update' parameter flow and the super_save_form AJAX action; enable audit logging and alerting on wp_update_user() calls and administrator credential/email changes; enforce least privilege and MFA for administrator accounts.
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 attackers can create WordPress administrator accounts on any site running the Super Forms - Drag & Drop
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
Authenticated WordPress users with only Subscriber-level access can recursively delete arbitrary files and directories -
EUVD-2026-91176
GHSA-h8h9-7p7r-7rpq
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB