Privilege Escalation in YITH WooCommerce Waitlist Premium Plugin
Authenticated attackers can exploit a missing capability check and nonce validation in the YITH WooCommerce Waitlist Premium plugin to elevate privileges to administrator.
CVE search metadata
CVE search record: CVE-2026-14359. Severity: high. CVSS: 8.8. KEV: no. Product: WooCommerce Waitlist Premium (<= 3.35.0). Brief: Privilege Escalation in YITH WooCommerce Waitlist Premium Plugin. Brief link: https://feed.craftedsignal.io/briefs/2026-09-14-yith-privilege-escalation/
The YITH WooCommerce Waitlist Premium plugin for WordPress (versions up to and including 3.35.0) contains a critical privilege escalation vulnerability, CVE-2026-14359. The flaw originates from the add_user_in_waiting_list() function, which is registered to the wp_ajax_yith_wcwtl_add_user hook. This function fails to implement necessary security controls, specifically missing capability checks and nonce verification.
Furthermore, the function insecurely utilizes parse_str() and extract() to process variables from the $_POST['params'] array. An authenticated attacker, such as a subscriber, can supply maliciously crafted input to this endpoint, allowing them to manipulate the wp_create_user() and $user->set_role() calls. By injecting specific parameters, the attacker can force the application to create a new user account with administrative privileges, granting them full control over the compromised WordPress installation.
Impact
Successful exploitation allows any authenticated user (e.g., a subscriber) to gain full administrative access to the WordPress site. This leads to complete site takeover, potential data exfiltration of customer information, unauthorized modification of site content, and potential persistent backdoor installation.
Recommendation
- Patch immediately by upgrading the YITH WooCommerce Waitlist Premium plugin to version 3.35.1 or later.
- Audit current WordPress administrative users for accounts created via the wp_ajax_yith_wcwtl_add_user endpoint to identify potential past compromise.
- Deploy the web application firewall (WAF) rule to block POST requests to the vulnerable AJAX action that contain suspicious parameter payloads attempting to set user roles.
Immediate actions
Upgrade YITH WooCommerce Waitlist Premium to version 3.35.1 or later
Threat Hunt
Search web logs for POST requests to wp-admin/admin-ajax.php containing yith_wcwtl_add_user
Data: webserver access logs
Mitigations
Disable the affected plugin until a verified update is deployed
CVE-2026-14359
Detection coverage 1
Detect CVE-2026-14359 Exploitation - Unauthorized Privilege Escalation via AJAX
highDetects exploitation of CVE-2026-14359 by monitoring for POST requests to the YITH WooCommerce Waitlist AJAX action that include user role manipulation keywords.
Detection queries are available on the platform. Get full rules →