Product Designer for WooCommerce: Arbitrary file read via directory traversal (CVE-2026-15323)
The Product Designer for WooCommerce plugin (<= 2.1.2) contains a directory traversal vulnerability that allows unauthenticated attackers to read arbitrary server files by leveraging a predictable security nonce.
CVE search metadata
CVE search record: CVE-2026-15323. Severity: high. CVSS: 7.5. KEV: no. Product: Product Designer for WooCommerce WordPress (<= 2.1.2). Brief: Product Designer for WooCommerce: Arbitrary file read via directory traversal (CVE-2026-15323). Brief link: https://feed.craftedsignal.io/briefs/2026-10-lumise-directory-traversal/
Triage facts
Revision 1- Applicability
- Product Designer for WooCommerce WordPress (<= 2.1.2)
- Evidence
- Unknown
- Severity
- High
- Action
- Elevated
- Sources
- 1 public source
- Freshness
- Revision 1Oct 28, 08:26 UTC
- Detection
- 1 rule
- Vulnerabilities
- 1 CVE
- Source quality
- A5Likely
The Product Designer for WooCommerce WordPress plugin is vulnerable to directory traversal through the process_checkout function in versions 2.1.2 and earlier. An attacker can obtain a lumise_security nonce by calling the /?lumise=ajax action=init endpoint, which is accessible to unauthenticated users. This nonce can then be used to target the /?lumise=cart endpoint to read arbitrary files from the server filesystem. This flaw allows for the unauthorized disclosure of sensitive configuration data.
Attack Chain
- Attacker navigates to the public /?lumise=ajax action=init endpoint.
- Attacker retrieves the lumise_security nonce from the application response.
- Attacker crafts a request to the /?lumise=cart endpoint.
- Attacker includes the harvested nonce and directory traversal sequences (e.g., ../) in the parameters.
- The process_checkout function fails to sanitize path inputs, allowing access to files outside the intended directory.
- The server returns the contents of the requested file in the HTTP response.
Impact
Successful exploitation allows unauthenticated attackers to read arbitrary files from the WordPress server, potentially leading to the exposure of credentials, database configuration files (wp-config.php), or other sensitive system information.
Recommendation
- Upgrade the Product Designer for WooCommerce (Lumise) plugin to version 2.1.3 or later as soon as it becomes available.
- Until a patch is applied, consider disabling the plugin or restricting access to the /?lumise= endpoints via a Web Application Firewall (WAF).
- Monitor web server access logs for anomalous requests to /?lumise=cart containing path traversal characters like "../".
Immediate actions
Inventory all WordPress sites running Product Designer for WooCommerce plugin
Threat Hunt
Search web logs for suspicious usage of /?lumise=ajax action=init followed by activity to /?lumise=cart
Data: Web server access logs
Mitigations
Upgrade to version 2.1.3 or later
CVE-2026-15323
Detection coverage 1
Detects CVE-2026-15323 Exploitation - Arbitrary File Read in Lumise
highDetects exploitation attempts against CVE-2026-15323 by identifying directory traversal characters in requests to the /?lumise=cart endpoint
Detection queries are available on the platform. Get full rules →