Unauthenticated Privilege Escalation in SimpleForm WordPress Plugin
The SimpleForm plugin for WordPress (<= 3.10.0) is vulnerable to unauthenticated administrator account creation due to missing capability checks on the wp_ajax_nopriv_simpleform_wp_register AJAX action.
CVE search metadata
CVE search record: CVE-2026-104748. Severity: critical. CVSS: 9.8. KEV: no. Product: SimpleForm – Form Maker to Chat Apps with Quiz, Poll and Multi Lead Notifications (<= 3.10.0). Brief: Unauthenticated Privilege Escalation in SimpleForm WordPress Plugin. Brief link: https://feed.craftedsignal.io/briefs/2026-10-simpleform-privilege-escalation/
The SimpleForm - Form Maker to Chat Apps with Quiz, Poll and Multi Lead Notifications plugin for WordPress, in versions up to and including 3.10.0, contains a critical privilege escalation vulnerability. The wp_ajax_nopriv_simpleform_wp_register AJAX action fails to perform capability validation for role assignment during user registration. Furthermore, the save_custom_fields_to_user_meta() function improperly excludes user meta fields, failing to filter wp_capabilities.
Because get_form_settings() returns a hard-coded defaults array that enables meta writing, an unauthenticated attacker can supply wp_capabilities[administrator]=1 within registration requests. The nonce required for this action is exposed in the front_end_data JavaScript object, which is publicly accessible to any site visitor. This flaw allows attackers to bypass registration controls and gain full administrative access to affected WordPress instances.
Impact
Successful exploitation grants an unauthenticated attacker full administrative privileges on the target WordPress site. This leads to complete site compromise, including the ability to execute arbitrary PHP code, modify site content, access sensitive database information, and pivot to the underlying host or associated infrastructure.
Recommendation
- Immediately update the SimpleForm plugin to a version beyond 3.10.0.
- Audit WordPress user lists for unauthorized administrator accounts, specifically looking for accounts created recently via the SimpleForm registration flow.
- Monitor web server access logs for anomalous POST requests directed toward
/wp-admin/admin-ajax.phpcontaining theaction=simpleform_wp_registerparameter, specifically inspecting payloads forwp_capabilitiesfields.
Immediate actions
Update SimpleForm to a version beyond 3.10.0.
Deploy Sigma detection rule.
Mitigations
Upgrade SimpleForm plugin to version > 3.10.0.
CVE-2026-104748
Detection coverage 1
Detect CVE-2026-104748 Exploitation - Unauthorized Admin Account Creation
criticalDetects exploitation attempts by identifying POST requests to admin-ajax.php containing the simpleform registration action and user capability injection attempts.
Detection queries are available on the platform. Get full rules →