Skip to main content

Riaxe Product Customizer CVE-2026-3595

| EUVDEUVD-2026-23182 MEDIUM
Missing Authorization (CWE-862)
2026-04-16 Wordfence
5.3
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Recon
    Enumerate WordPress installation
  2. Delivery
    Identify Riaxe Product Customizer plugin active
  3. Exploit
    Send POST request to /wp-json/InkXEProductDesignerLite/customer/delete_customer with admin user IDs
  4. Install
    WordPress REST API accepts unauthenticated request
  5. C2
    inkxe_delete_customer() callback executes wp_delete_user()
  6. Execute
    Administrator accounts deleted
  7. Impact
    Site 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

Riaxe Product Customizer 0 ≤2.1.2

Affected Packages

euvd riaxe_product_customizer 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 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

NVD PRIMARY 5.3 MEDIUM
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

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

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

EPSS Score
0.1%
Top 81% exploitable
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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