Skip to content
Threat Feed
high advisory

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

  1. Attacker navigates to the public /?lumise=ajax action=init endpoint.
  2. Attacker retrieves the lumise_security nonce from the application response.
  3. Attacker crafts a request to the /?lumise=cart endpoint.
  4. Attacker includes the harvested nonce and directory traversal sequences (e.g., ../) in the parameters.
  5. The process_checkout function fails to sanitize path inputs, allowing access to files outside the intended directory.
  6. 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

  1. Upgrade the Product Designer for WooCommerce (Lumise) plugin to version 2.1.3 or later as soon as it becomes available.
  2. Until a patch is applied, consider disabling the plugin or restricting access to the /?lumise= endpoints via a Web Application Firewall (WAF).
  3. 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

IT Operations 24h

Threat Hunt

Search web logs for suspicious usage of /?lumise=ajax action=init followed by activity to /?lumise=cart

T1190 high high confidence hunt now

Data: Web server access logs

Mitigations

Upgrade to version 2.1.3 or later

immediate IT Operations

CVE-2026-15323

Detection coverage 1

Detects CVE-2026-15323 Exploitation - Arbitrary File Read in Lumise

high

Detects exploitation attempts against CVE-2026-15323 by identifying directory traversal characters in requests to the /?lumise=cart endpoint

sigma tactics: discovery, initial_access techniques: T1190 sources: webserver

Detection queries are available on the platform. Get full rules →