Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconEnumerate WordPress installation
-
DeliveryIdentify Riaxe Product Customizer plugin active
-
ExploitSend POST request to /wp-json/InkXEProductDesignerLite/customer/delete_customer with admin user IDs
-
InstallWordPress REST API accepts unauthenticated request
-
C2inkxe_delete_customer() callback executes wp_delete_user()
-
ExecuteAdministrator accounts deleted
-
ImpactSite lockout achieved
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
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 | The REST API endpoint /wp-json/InkXEProductDesignerLite/customer/delete_customer must be accessible over the network (not blocked by firewall or WAF). The Riaxe Product Customizer plugin must be installed and activated on the WordPress site. No special configuration is required beyond default plugin installation - the vulnerable endpoint is registered with no permission_callback by default in the plugin code. No authentication is required because WordPress defaults to public access for endpoints without explicit permission checks. The attacker does not need to be logged in, does not need any WordPress user account, and does not require any legitimate reason to access the endpoint. The only limiting factor is that the target must be running a vulnerable version (2.1.2 or earlier) and the plugin must be active; if the plugin is deactivated or a patched version is installed, the endpoint does not exist or is protected. |
| Impact | The CVSS score of 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N) reflects a network-exploitable vulnerability with low attack complexity and no privileges or user interaction required. However, this score underestimates real-world impact: while CVSS Integrity impact is rated as Low (I:L) and Availability as None (A:N), the actual consequence-deletion of administrator accounts leading to site lockout and permanent data loss-constitutes both integrity compromise (account deletion) and availability degradation (site inaccessibility). The CVSS vector's Scope:Unchanged (S:U) is conservative; a successful admin account deletion effectively impacts all users of the site. No EPSS score or KEV listing provided, but the straightforward exploitation requirements (unauthenticated network access, no special conditions, no user interaction) suggest this is likely to be exploited opportunistically against any exposed WordPress installation running the plugin. This is a critical business-logic flaw that should be remediated urgently despite the moderate CVSS score. |
| Exploit ScenarioDerived | An attacker sends a POST request to http://target-wordpress.com/wp-json/InkXEProductDesignerLite/customer/delete_customer with a JSON body containing a list of user IDs (e.g., [1, 2, 3] for the first three accounts, typically including the primary administrator). The WordPress REST API accepts the request without authentication because no permission_callback is registered. The plugin's inkxe_delete_customer() function iterates through the user IDs and calls wp_delete_user() on each, deleting them immediately. If the primary admin account is deleted, the attacker can lock out the site owner, prevent legitimate access, and cause permanent data loss of posts, media, and settings. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 16, 2026
Riaxe Product Customizer plugin for WordPress versions up to 2.1.2 allows unauthenticated attackers to delete arbitrary user accounts via a REST API endpoint lacking permission checks. The POST /wp-json/InkXEProductDesignerLite/customer/delete_customer route accepts a list of user IDs and directly deletes them without authentication or authorization validation, enabling attackers to remove administrator accounts and cause complete site lockout. This is confirmed by Wordfence and affects all installations running the vulnerable plugin version.
RemediationAI
Update the Riaxe Product Customizer plugin to a patched version released by ImprintNext after 2.1.2. Consult the Wordfence vulnerability advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/59da92e2-9ea0-4566-ae4d-3d5d91d0e42e for the exact fixed version number and installation instructions. As an interim compensating control if an immediate patch is unavailable, disable REST API access to the InkXEProductDesignerLite namespace by adding a rewrite rule in .htaccess to block requests to /wp-json/InkXEProductDesignerLite/customer/* - this prevents unauthenticated invocation of the vulnerable endpoint but may break frontend product customization features dependent on this API. Alternatively, restrict REST API access to authenticated users only via a WordPress security plugin (e.g., Wordfence, iThemes Security) with a rule that requires authentication for all REST endpoints not explicitly whitelisted as public. Review user access logs and audit for deletion of administrator or critical accounts; restore deleted accounts from backups if recent compromise is suspected.
Affected VersionsENISA
Affected Packages
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 exploits WordPress REST API registration mechanisms and the wp_delete_user() function. When a REST API route is registered without a permission_callback parameter, WordPress defaults to allowing unauthenticated access. The inkxe_delete_customer() callback function receives user IDs from the POST request body and passes them directly to wp_delete_user() without invoking any WordPress capability checks (e.g., current_user_can('delete_users')) or validating the requester's identity. This is a missing authorization control (CWE-862: Missing Authorization) in a custom REST endpoint. The affected CPE cpe:2.3:a:imprintnext:riaxe_product_customizer indicates the ImprintNext-developed Riaxe Product Customizer plugin.
Know when Riaxe Product Customizer 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
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
DescriptionCVE.org
The Riaxe Product Customizer plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 2.1.2. This is due to the plugin registering a REST API route at POST /wp-json/InkXEProductDesignerLite/customer/delete_customer without a permission_callback, causing WordPress to default to allowing unauthenticated access, and the inkxe_delete_customer() callback function taking an array of user IDs from the request body and passing each one directly to wp_delete_user() without any authentication or authorization checks. This makes it possible for unauthenticated attackers to delete arbitrary WordPress user accounts, including administrator accounts, leading to complete site lockout and data loss.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Riaxe Product Customizer
View allUnauthenticated remote attackers can escalate to administrator privileges on WordPress sites running Riaxe Product Custo
SQL injection in Riaxe Product Customizer for WordPress (all versions ≤2.1.2) allows unauthenticated remote attackers to
Riaxe Product Customizer plugin for WordPress versions up to 2.4 exposes sensitive WooCommerce customer and order data t
EUVD-2026-23182
NVD
CVE.org
EPSS
Vulnrichment
GitHub PoC
Exploit-DB