Skip to main content

Riaxe Product Customizer CVE-2026-3599

| EUVDEUVD-2026-23186 HIGH
SQL Injection (CWE-89)
2026-04-16 Wordfence
7.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

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

  1. Access
    Enumerate WordPress REST endpoints
  2. Delivery
    Craft POST to /wp-json/InkXEProductDesignerLite/add-item-to-cart
  3. Exploit
    Inject SQL in 'options' parameter keys
  4. Execution
    Execute UNION query
  5. Persist
    Extract database credentials/secrets
  6. Impact
    Exfiltrate sensitive data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Persistence

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

No special conditions required for exploitation. The vulnerability is exploitable against default installations of Riaxe Product Customizer plugin versions ≤2.1.2 without any non-default configuration. The CVSS vector AV:N/AC:L/PR:N/UI:N confirms: network-accessible REST API endpoint, low attack complexity, no authentication required, no user interaction needed. The /wp-json/ REST API namespace is enabled by default in WordPress and publicly accessible unless explicitly restricted via security plugins or server configuration. Limiting factors are minimal: attacker must know the specific endpoint path (/wp-json/InkXEProductDesignerLite/add-item-to-cart) and parameter structure (product_data with nested options keys), both of which are discoverable through WordPress plugin repository source code examination or REST API enumeration. Sites that have disabled WordPress REST API entirely or implemented IP whitelisting for admin functions would block exploitation, but these are non-default hardening measures.

Impact

Real-world risk is HIGH despite no confirmed active exploitation. The CVSS vector AV:N/AC:L/PR:N/UI:N indicates trivial exploitation conditions: remotely accessible, low complexity, no authentication, no user interaction. The confidentiality impact is HIGH (C:H) with no integrity or availability impact, meaning attackers can read sensitive data but not modify or destroy it. WordPress plugins with SQL injection vulnerabilities historically see rapid exploitation once disclosed, as automated scanners can easily identify WordPress installations and test vulnerable endpoints. The REST API nature makes this trivially scriptable. Mitigating factors: exploitation requires knowledge of the specific endpoint structure and parameter format, which is documented in the plugin source code (publicly accessible via WordPress Trac references). The absence of EPSS score and KEV listing suggests no widespread exploitation campaigns detected yet, but Wordfence's public disclosure will likely trigger reconnaissance activity. SSVC assessment: exploitation status currently proof-of-concept level (publicly disclosed technical details), automatable (yes, REST API enumeration is trivial), technical impact (partial data exfiltration). Priority depends on whether WooCommerce/product customization features are actively used. Sites not utilizing the plugin's cart functionality may have reduced attack surface, but the endpoint may still be reachable.

Exploit ScenarioDerived

An unauthenticated attacker identifies a WordPress site running Riaxe Product Customizer by fingerprinting the /wp-json/InkXEProductDesignerLite/add-item-to-cart endpoint. They craft a POST request with malicious SQL payloads injected into the 'options' parameter keys within 'product_data', such as: {"product_data": {"options": {"color' UNION SELECT user_login,user_pass FROM wp_users--": "value"}}}. The vulnerable code constructs a SQL query using unsanitized array keys, executing the injected UNION statement. The attacker extracts WordPress administrator credentials, site configuration secrets, or customer PII from the database, then uses this data for account takeover or further attacks. Given the low attack complexity and public source code availability, exploitation can be automated via vulnerability scanners targeting WordPress installations.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Apr 16, 2026

SQL injection in Riaxe Product Customizer for WordPress (all versions ≤2.1.2) allows unauthenticated remote attackers to extract sensitive database contents via crafted REST API requests. The vulnerability exists in the /wp-json/InkXEProductDesignerLite/add-item-to-cart endpoint where the 'options' parameter keys within 'product_data' lack proper SQL escaping. CVSS 7.5 (High) with attack vector network/low complexity/no authentication required. Wordfence discovery indicates active researcher attention. No CISA KEV listing or public exploit code identified at time of analysis, but EPSS data unavailable for risk calibration.

RemediationAI

Immediately update to a patched version of Riaxe Product Customizer if available from the WordPress plugin repository or vendor (ImprintNext). As of this analysis, no patched release version is confirmed in the provided data; consult the plugin's official WordPress page and Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/a36c9a7e-830d-4a92-a330-29279387b3be for update availability. If no patch exists, implement these compensating controls: (1) Disable the plugin entirely if product customization features are not business-critical, eliminating the attack surface. (2) Use a Web Application Firewall (WAF) rule to block requests to /wp-json/InkXEProductDesignerLite/add-item-to-cart containing suspicious SQL syntax patterns in the 'product_data' parameter (trade-off: may cause false positives for legitimate complex product options). (3) Restrict REST API access using WordPress security plugins (e.g., Wordfence, iThemes Security) to authenticated users only, though this breaks unauthenticated cart functionality (trade-off: impacts anonymous shoppers). (4) Implement database-level monitoring to detect anomalous SQL queries with UNION/SELECT patterns originating from WordPress database user. Review vulnerable source code sections at https://plugins.trac.wordpress.org/browser/riaxe-product-customizer/trunk/riaxe-product-designer.php lines 3576, 6808, 6876 to understand exploit vectors.

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

This is a classic SQL injection vulnerability (CWE-89) in a WordPress plugin's custom REST API endpoint. The affected component is Riaxe Product Customizer (also known as InkXE Product Designer Lite) by ImprintNext, used for WooCommerce product customization. The flaw occurs in the REST API route handler at /wp-json/InkXEProductDesignerLite/add-item-to-cart, specifically in code processing the 'options' parameter keys nested within 'product_data'. Source code references point to vulnerable logic in riaxe-product-designer.php around lines 3576, 6808, and 6876. The plugin fails to sanitize user-controlled array keys before incorporating them into SQL queries, violating WordPress security best practices that require using wpdb::prepare() with proper placeholders for all dynamic query components. WordPress REST API endpoints are publicly accessible by default unless explicitly restricted, making this a remote attack surface. The vulnerability allows SQL query manipulation through parameter pollution, enabling UNION-based or Boolean-based blind SQL injection techniques to extract arbitrary database content including WordPress user credentials, site secrets, and custom application data.

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 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/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
High
Integrity
None
Availability
None

DescriptionCVE.org

The Riaxe Product Customizer plugin for WordPress is vulnerable to SQL Injection via the 'options' parameter keys within 'product_data' of the /wp-json/InkXEProductDesignerLite/add-item-to-cart REST API endpoint in all versions up to, and including, 2.1.2. This is due to insufficient escaping on the user-supplied parameter and insufficient preparation on the existing SQL query. This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.

Executive ViewAI

Why It Matters

Riaxe Product Customizer for WordPress versions 2.1.2 and below contain an unauthenticated SQL injection vulnerability in the REST API that allows attackers to extract sensitive database contents without credentials. This affects any WordPress installation using this plugin and poses an immediate risk to customer data, payment information, and site integrity. Organizations should prioritize identifying and isolating affected instances given the plugin's e-commerce integration and the ease of exploitation.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Disable REST API access globally via wp-config.php if not required for other plugins; (2) Restrict /wp-json/InkXEProductDesignerLite/* endpoints using Web Application Firewall (WAF) rules to allow only authenticated requests; (3) Implement database query logging and monitor for anomalous SQL patterns in wp-json endpoint traffic; (4) Apply principle of least privilege to database user credentials; (5) Remove the plugin entirely if functionality is not critical. Monitor Riaxe vendor advisories and Wordfence threat intelligence for patch availability.

Threat Intelligence Overview

EPSS Score
0.0%
Top 89% 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 HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
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
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

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