Skip to main content

SimpleForm CVE-2026-104748

| EUVDEUVD-2026-100911 CRITICAL
Improper Privilege Management (CWE-269)
2026-10-14 Wordfence GHSA-5hqh-jvjf-mpvw
9.8
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Access
    Load plugin front-end page
  2. Delivery
    Scrape registration nonce from front_end_data
  3. Exploit
    Send crafted simpleform_wp_register request with wp_capabilities[administrator]=1
  4. Execution
    Bypass missing capability check
  5. Persist
    Create Administrator account
  6. Impact
    Full site takeover

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

No special conditions beyond having the plugin installed and active - exploitation works against default configurations because get_form_settings() returns a hard-coded defaults array that unconditionally enables meta writing regardless of form_id, and the registration endpoint is reachable by any unauthenticated visitor. The only procedural prerequisite is obtaining the registration nonce, which the plugin itself publicly emits into the front_end_data JavaScript object on every front-end page via wp_enqueue_scripts, so it is not a meaningful barrier. The practical limiting factors are narrow: the site must run SimpleForm version ≤3.10.0 and the vulnerable front-end registration script must be enqueued; no authentication, user interaction, or non-default setting is required.

Impact

All available signals point to a genuine high-priority issue rather than an inflated CVSS score. The CVSS:3.1 vector (AV:N/AC:L/PR:N/UI:N) describes remote, low-complexity, unauthenticated exploitation with no user interaction, and the description corroborates this precisely: the vulnerable AJAX action is exposed via wp_ajax_nopriv_ (unauthenticated) and the required nonce is publicly emitted into the front_end_data JavaScript object on every front-end page, so the one apparent barrier (a nonce) is trivially obtainable. The technical impact is total - creation of an Administrator account yields full confidentiality, integrity and availability compromise of the site, consistent with C:H/I:H/A:H. No EPSS score, CISA KEV entry, or public POC was supplied in the input, so exploitation-probability and in-the-wild signals cannot be confirmed from this data; the risk rating therefore rests on the vector and the detailed, code-referenced root-cause analysis from Wordfence rather than on observed exploitation. Under an SSVC lens this reads as high technical impact and highly automatable (single crafted request, publicly available nonce), but exploitation status is 'none observed' per the available data. Net: treat as a real, urgent priority for any site running this plugin, while noting that active-exploitation and prevalence-of-attack signals are absent, not negative.

Exploit ScenarioDerived

An unauthenticated attacker loads any front-end page of a site running SimpleForm ≤3.10.0, scrapes the registration nonce from the front_end_data JavaScript object, then submits a crafted POST to the simpleform_wp_register AJAX action including standard registration fields plus wp_capabilities[administrator]=1. The plugin writes the attacker-controlled capability to user meta without a capability check, creating a new Administrator account and giving the attacker full control of the site. No public exploit was identified in the provided data, but the attack is straightforward to reproduce from the description.

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

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

Alert me

AnalysisAIv1 – Oct 14, 2026

Unauthenticated privilege escalation in the SimpleForm WordPress plugin up to and including version 3.10.0 allows any remote visitor to create an Administrator-level WordPress account by submitting crafted registration data. The vulnerable AJAX action wp_ajax_nopriv_simpleform_wp_register lacks a capability check for role assignment, and related meta-saving logic fails to exclude wp_capabilities, while the required nonce is publicly emitted on every front-end page. No public exploit code is confirmed at time of analysis, but the flaw is trivially exploitable against default configurations; an upstream fix exists via changeset 3726513, though a tagged release is not independently confirmed.

RemediationAI

Upstream fix available (PR/commit); released patched version not independently confirmed. The fix is referenced in changeset 3726513 (https://plugins.trac.wordpress.org/changeset/3726513/simple-form/trunk/app/Integrations/WordPressAuth.php), which modifies WordPressAuth.php in the plugin trunk. Until a tagged release containing the fix is available, the most effective mitigation is to disable the SimpleForm plugin entirely. If disabling is not possible, block or restrict access to the vulnerable AJAX action by filtering requests to admin-ajax.php with action=simpleform_wp_register, especially those containing wp_capabilities parameters; this may break legitimate front-end registration if the plugin relies on that endpoint. Because the nonce is publicly emitted on every front-end page, nonce-based protections cannot be relied upon. Also consider auditing existing user accounts for unexpected Administrator accounts created via this vector. Consult the Wordfence advisory for further updates: https://www.wordfence.com/threat-intel/vulnerabilities/id/b2b973fe-1209-43dc-b2a3-74086b12fe97?source=cve.

Affected VersionsENISA

SimpleForm – Form Maker to Chat Apps with Quiz, Poll and Multi Lead Notifications 0 ≤3.10.0

Affected Packages

euvd simpleform_form_maker_to_chat_apps_with_quiz_poll_and_multi_lead_notifications 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 vulnerability is rooted in CWE-269 (Improper Privilege Management). The WordPress plugin registers an unauthenticated AJAX action, wp_ajax_nopriv_simpleform_wp_register, which processes user registration without verifying that the caller has permission to assign roles. Separately, the save_custom_fields_to_user_meta() function uses an exclusion list that omits the wp_capabilities key, allowing attacker-supplied meta to set the user's role. This is compounded by get_form_settings(), which returns a hard-coded defaults array that unconditionally enables meta writing regardless of the supplied form_id. The necessary nonce is not protected: it is embedded into the front_end_data JavaScript object on every front-end page via wp_enqueue_scripts (see Assets.php line 265), so any unauthenticated visitor can obtain it before sending the malicious request. The affected code paths are in WordPressAuth.php (lines 32, 184, and 291 of version 3.10.0), and the CPE cpe:2.3:a:wpazleen:simpleform_-_form_maker_to_chat_apps_with_quiz,_poll_and_multi_lead_notifications:*:*:*:*:*:*:*:* confirms the plugin is the target. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H indicates network exploitable, low complexity, no privileges or user interaction required, with high confidentiality and integrity impact.

Know when Wordpress Plugin 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 AJAX action with publicly emitted nonce (PR:N, AC:L, UI:N); creating an Administrator account yields full C/I/A compromise.

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 SimpleForm - Form Maker to Chat Apps with Quiz, Poll and Multi Lead Notifications plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 3.10.0 This is due to the wp_ajax_nopriv_simpleform_wp_register AJAX action lacking any capability check for role assignment and the save_custom_fields_to_user_meta() function using an exclusion list that omits wp_capabilities, combined with get_form_settings() returning a hard-coded defaults array that unconditionally enables meta writing regardless of the supplied form_id. This makes it possible for unauthenticated attackers to create a new Administrator-level WordPress account by supplying wp_capabilities[administrator]=1 alongside standard registration fields. The nonce required by the endpoint is publicly emitted into the front_end_data JavaScript object on every front-end page via wp_enqueue_scripts, making it trivially obtainable by any unauthenticated visitor before submitting the malicious request.

Executive ViewAI

Why It Matters

The SimpleForm WordPress plugin, in versions up to and including 3.10.0, contains a critical flaw that allows a remote attacker to create a full Administrator account on any affected site, effectively handing over control of the entire WordPress installation. Every organization running this plugin on internet-facing sites should treat its content, user records, and any connected business systems as exposed to takeover, and no vendor patch is currently available to close the gap. Because no public exploit code has been identified at time of analysis, there is a narrow window to act before the technique becomes widely circulated.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: deactivate or remove the SimpleForm plugin on affected sites; virtual-patch at the WAF or reverse proxy by blocking admin-ajax.php requests carrying action=simpleform_wp_register; restrict wp-admin access by IP and enforce multi-factor authentication for administrators; audit and remove unauthorized Administrator accounts and rotate administrator credentials; enable alerting on new administrator creation and role changes.

Threat Intelligence Overview

EPSS Score
0.6%
Top 50% exploitable
Prevalence
Medium
WordPress form-building plugin, common but far from universal install base
Social Media
2
Sightings
Data Quality
4 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.6%
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

50
Low Medium High Critical
KEV: 0
EPSS: +1
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.

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

CVE-2024-5084 CRITICAL POC
9.8 May 23

The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil

CVE-2024-44000 CRITICAL POC
9.8 Oct 20

Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote

CVE-2020-36847 CRITICAL POC
9.8 Jul 12

The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner

CVE-2025-27007 CRITICAL POC
9.8 May 01

The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut

CVE-2016-1209 CRITICAL POC
9.8 May 14

The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via

CVE-2024-4443 CRITICAL POC
9.8 May 22

The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based

CVE-2024-1698 CRITICAL POC
9.8 Feb 27

SQL injection in the NotificationX WordPress plugin (versions up to and including 2.8.2) allows unauthenticated remote a

CVE-2023-6875 CRITICAL POC
9.8 Jan 11

The POST SMTP Mailer - Email log, Delivery Failure Notifications and Best Mail SMTP for WordPress plugin for WordPress i

CVE-2024-1512 CRITICAL POC
9.8 Feb 17

The MasterStudy LMS WordPress Plugin - for Online Courses and Education plugin for WordPress is vulnerable to union base

CVE-2024-4295 CRITICAL POC
9.8 Jun 05

The Email Subscribers by Icegram Express plugin for WordPress is vulnerable to SQL Injection via the ‘hash’ parameter in

CVE-2024-50498 CRITICAL POC
10.0 Oct 28

Remote code execution in the WP Query Console WordPress plugin (versions up to and including 1.0) by Ajit Bohra allows u

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