Skip to main content
Vulnerability Database/CVE-2026-94275

CVE-2026-94275: WooCommerce Track Orders Data Leak Flaw

CVE-2026-94275 is an information disclosure vulnerability in the Track Orders for WooCommerce WordPress plugin that exposes customer billing details without authentication. This article covers technical details, affected versions, and mitigation.

Published:

CVE-2026-94275 Overview

The Track Orders for WooCommerce WordPress plugin before version 1.2.7 contains an information disclosure vulnerability. The plugin fails to verify order ownership before returning billing details through its order lookup functionality. Unauthenticated attackers can retrieve a customer's name, email address, phone number, postal address, and order history by supplying only the target customer's email address. The flaw is categorized under CWE-200: Exposure of Sensitive Information to an Unauthorized Actor.

Critical Impact

Unauthenticated attackers can harvest personally identifiable information (PII) of WooCommerce customers at scale by submitting known or guessed email addresses.

Affected Products

  • Track Orders for WooCommerce WordPress plugin versions prior to 1.2.7
  • WordPress sites running WooCommerce with the affected plugin enabled
  • Customer records stored within WooCommerce order history on vulnerable installations

Discovery Timeline

  • 2026-10-08 - CVE-2026-94275 published to NVD
  • 2026-10-08 - Last updated in NVD database

Technical Details for CVE-2026-94275

Vulnerability Analysis

The Track Orders for WooCommerce plugin provides a front-end interface that lets customers look up order status. The lookup endpoint accepts an email address as a parameter and returns associated order data. The plugin does not require authentication or any ownership proof such as a session token, order key, or shared secret.

An attacker who submits a victim's email address receives that victim's full billing record. Returned fields include the customer's full name, email, phone number, postal address, and order history. The exposure maps to [CWE-200] and enables bulk PII harvesting using lists of known email addresses.

The disclosed data supports downstream attacks. Phone numbers and postal addresses enable targeted phishing, smishing, and social engineering. Order history reveals purchasing patterns useful for pretexting against the customer or the merchant's support team.

Root Cause

The root cause is a missing authorization check on the order lookup handler. The plugin treats possession of an email address as sufficient proof of identity. It does not pair the email with an order key, authentication cookie, or one-time verification link before returning sensitive data.

Attack Vector

Exploitation requires only network access to the plugin's public lookup endpoint. An attacker submits an HTTP request containing the target email address and parses billing data from the response. The attack is scriptable against email lists and requires no user interaction. Technical details are published in the WPScan Vulnerability Report.

Detection Methods for CVE-2026-94275

Indicators of Compromise

  • High-volume POST or GET requests to the Track Orders plugin's lookup endpoint from a single IP or small IP set
  • Sequential or dictionary-style email parameter values in web server access logs
  • Repeated 200-OK responses with large payloads returned to unauthenticated clients
  • Customer complaints about targeted phishing referencing recent WooCommerce orders

Detection Strategies

  • Review WordPress and WooCommerce logs for anonymous requests enumerating the plugin's AJAX or REST endpoint used for order tracking
  • Alert on anomalous request rates against /wp-admin/admin-ajax.php or custom plugin routes with an email parameter
  • Correlate web application firewall (WAF) telemetry for repeated lookups referencing varied email values from the same source

Monitoring Recommendations

  • Enable verbose access logging on the order tracking URL and retain logs for retrospective analysis
  • Monitor outbound data volume from the WooCommerce host for sustained response size growth tied to the lookup endpoint
  • Track plugin version inventory across WordPress estates and alert on installations running versions below 1.2.7

How to Mitigate CVE-2026-94275

Immediate Actions Required

  • Upgrade the Track Orders for WooCommerce plugin to version 1.2.7 or later on all WordPress sites
  • Audit web server logs for prior enumeration activity against the plugin's lookup endpoint and notify affected customers if evidence of harvesting is found
  • Rotate any administrative credentials shared with the plugin and review third-party integrations that consume order data

Patch Information

The vendor fixed the issue in Track Orders for WooCommerce version 1.2.7 by introducing an ownership check prior to returning order details. Refer to the WPScan Vulnerability Report for upstream fix references.

Workarounds

  • Disable and remove the Track Orders for WooCommerce plugin until the upgrade can be applied
  • Place the plugin's lookup endpoint behind authentication using a WAF rule or reverse proxy restriction
  • Rate-limit requests to the plugin's public endpoints to slow enumeration attempts
  • Require customers to use the standard WooCommerce account login for order status visibility

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.