Registration Form for WooCommerce: Privilege escalation vulnerability (CVE-2026-119075)
The Registration Form for WooCommerce plugin for WordPress contains an unauthenticated privilege escalation vulnerability in the checkout registration path, allowing attackers to assign arbitrary roles, including Administrator.
CVE search metadata
CVE search record: CVE-2026-119075. Severity: critical. CVSS: 9.8. KEV: no. Product: Registration Form for WooCommerce (<= 1.1.4). Brief: Registration Form for WooCommerce: Privilege escalation vulnerability (CVE-2026-119075). Brief link: https://feed.craftedsignal.io/briefs/2026-11-woocommerce-priv-esc/
Triage facts
Revision 1- Applicability
- Registration Form for WooCommerce (<= 1.1.4)
- Evidence
- Unknown
- Severity
- Critical
- Action
- Immediate escalation
- Sources
- 1 public source
- Freshness
- Revision 1Nov 7, 14:44 UTC
- Vulnerabilities
- 1 CVE
- Source quality
- A2Roughly even chance
Registration Form for WooCommerce versions 1.1.4 and earlier contain a critical privilege escalation vulnerability (CVE-2026-119075). The issue exists within the FormHandler::validate_checkout_fields() function, which fails to enforce an allow-list on the user_roles parameter during the checkout registration process. This allows an unauthenticated user to inject arbitrary role values, such as 'administrator', into the woocommerce_new_customer_data array, resulting in unauthorized account creation with elevated privileges.
Impact
Successful exploitation allows unauthenticated attackers to gain administrative access to the WordPress site, leading to full site takeover.
Recommendation
- Update the "Registration Form for WooCommerce" plugin to the latest version once a patch is released.
- Review user account creation logs for suspicious activity involving administrative roles created during the checkout process.
- Audit existing user accounts for unauthorized assignments of the Administrator role.
Immediate actions
Audit WordPress user database for accounts created with Administrator or elevated roles during the checkout process.
Threat Hunt
Monitor web server access logs for POST requests to checkout endpoints containing user_roles parameter injection.
Data: Web server access logs (HTTP POST requests to checkout URLs)
Mitigations
Disable user registration via WooCommerce checkout or uninstall the Registration Form for WooCommerce plugin until a security update is applied.
CVE-2026-119075