Skip to main content

Registration Form for WooCommerce EUVDEUVD-2026-75266

| CVE-2026-81431 HIGH
Improper Privilege Management (CWE-269)
2026-09-10 WPScan GHSA-rg35-vr3j-6cfx
7.2
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Obtain or register Contributor-level account
  2. Delivery
    Create malicious post with Administrator role allow-list
  3. Exploit
    Initiate plugin registration flow with attacker-controlled post ID as form reference
  4. Execution
    Plugin reads allow-list from arbitrary post
  5. Persist
    Register new account with Administrator role
  6. Impact
    Full WordPress 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

Exploitation requires an authenticated WordPress account with at least Contributor-level privileges (the minimum role that can create posts). The affected plugin must be installed and active, and the site must be running a version of the plugin prior to 1.1.3. Exploitation does not require any special site configuration beyond the plugin's presence. The most exposed sites are those that permit open or semi-open WordPress user registration (e.g., WooCommerce stores that allow customer account creation with Contributor roles). Sites where the Contributor role is restricted to fully trusted users face meaningfully lower practical risk. No user interaction beyond the attacker's own actions is required.

Impact

The official CVSS vector CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H scores 7.2 and specifies PR:H (high privileges required), but the CVE description explicitly states exploitation is possible for 'Contributor and above' - a low-privilege WordPress role. This is a material discrepancy: if PR:L is correct (as the description implies), the CVSS base score rises to approximately 8.8. SSVC rates Technical Impact as 'total' (consistent with Administrator account creation leading to full site compromise) and Automatable as 'no' (requiring prior Contributor access). SSVC Exploitation is 'none,' which conflicts with the presence of a publicly available proof-of-concept from WPScan - that status may not yet reflect the PoC publication. The combination of a PoC, low effective barrier to exploitation (Contributor accounts are often granted to external users on content-heavy WordPress sites), and a path to Administrator-level takeover makes this a genuine priority for any site running WooCommerce with open or semi-open user registration. The SSVC automatable:no rating is credible given the prerequisite Contributor account.

Exploit ScenarioDerived

An attacker registers or is granted a Contributor account on a WooCommerce site (common on stores allowing public registration or content contribution). The attacker creates a WordPress post containing a crafted role allow-list that includes 'Administrator', then initiates the plugin's registration flow while supplying that post's ID as the form reference parameter. The plugin reads the allow-list from the attacker-controlled post and creates a new Administrator account, which the attacker then uses to install malicious plugins, exfiltrate customer data, or fully compromise the site. A public PoC from WPScan confirms this flow is demonstrable.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 10, 2026

Privilege escalation in the Registration Form for WooCommerce WordPress plugin (versions before 1.1.3) allows any authenticated Contributor-level user to register new WordPress accounts with arbitrary roles, including Administrator. The plugin fails to verify that the form ID supplied during registration belongs to a legitimate registration form, instead blindly reading the permitted-role allow-list from any post the attacker controls. Exploitation results in full site takeover. A publicly available proof-of-concept exists. This vulnerability is an incomplete fix of a prior privilege escalation issue tracked as CVE-2026-54807.

RemediationAI

Update the Registration Form for WooCommerce plugin to version 1.1.3 or later immediately. This is a vendor-released patch per the WPScan advisory and EUVD-2026-75266. If immediate upgrade is not possible, disable the plugin or restrict site registration to trusted users only - this eliminates the attack surface entirely since exploitation requires an authenticated Contributor-level account capable of creating posts. As a secondary compensating control, audit all existing Contributor accounts for legitimacy and review recently created high-privileged WordPress accounts for signs of abuse. Sites that allow open or semi-open user registration (common in WooCommerce stores) are at higher risk and should treat this upgrade as urgent. Note that version 1.1.2 contained an earlier incomplete fix (CVE-2026-54807), so upgrading past that version is essential.

Affected VersionsENISA

Registration Form for WooCommerce 1.1.0 <1.1.3

Affected Packages

euvd registration_form_for_woocommerce fix: 1.1.3

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 affected component is the 'Registration Form for WooCommerce' WordPress plugin (CPE: cpe:2.3:a:unknown:registration_form_for_woocommerce:*:*:*:*:*:*:*:*), versions 1.1.0 through below 1.1.3. The plugin implements custom registration forms that enforce a per-form allow-list of assignable roles. The root cause is CWE-269 (Improper Privilege Management): the plugin's registration handler accepts an arbitrary post ID as the form reference and reads the role allow-list from that post without verifying it is actually a designated registration form. Because WordPress's Contributor role grants the ability to create posts (but not publish them by default), an attacker at that privilege level can craft a post containing a permissive role allow-list and supply its ID as the form reference during registration. The patch in 1.1.3 closes this bypass, which itself was an incomplete remediation of CVE-2026-54807 - indicating the underlying validation logic has been a persistent gap across successive releases.

Know when Registration Form For Woocommerce 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 (WPScan) PRIMARY 7.2 HIGH
AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.8 HIGH

Contributor is a low-privilege WordPress role (PR:L), not high; full Administrator account creation justifies C:H/I:H/A:H with no scope change.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

3
Patch available
Sep 10, 2026 - 07:01 EUVD
CVE Published
Sep 10, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 10, 2026 - 06:00 cve.org
HIGH 7.2

DescriptionCVE.org

The Registration Form for WooCommerce WordPress plugin before 1.1.3 does not validate that the form referenced during registration is a legitimate registration form, reading the permitted-role allow-list from an arbitrary attacker-controlled post instead. A user able to create a post (Contributor and above) can therefore register a new account with an arbitrary role, including Administrator, leading to full site takeover. This is an incomplete fix of CVE-2026-54807.

Technical POC Analysis

Evidence status: the only source supplied is the WPScan advisory (WPVDB e1255dd5-90d9-4ccf-9f84-3d1b41c5cba4).

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

The Registration Form for WooCommerce plugin in versions before 1.1.3 contains a privilege escalation vulnerability allowing authenticated Contributor-level users to create arbitrary WordPress administrator accounts, resulting in complete site takeover. Organizations running this plugin face risks of unauthorized administrative access, data exfiltration, and malware injection.

Business Impact: High
Compensating Controls

Apply vendor patch to version 1.1.3.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Medium
WooCommerce-ecosystem plugin, broad but niche install base
Exploit
POC
Public exploit code exists
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 HIGH
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

56
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: +20
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