MEDIUM 6.5

CVE-2026-39540: Subscriber XSS in Shipment Tracker for WooCommerce ≤1.5.3.2

A cross-site scripting (XSS) vulnerability exists in Shipment Tracker for WooCommerce versions 1.5.3.2 and earlier. The flaw allows an authenticated subscriber to inject malicious scripts that execute in the browsers of other users viewing affected pages. Exploitation requires user interaction (such as clicking a link or visiting a compromised page) and the attacker must already have subscriber-level access to the WooCommerce site. The impact is limited to the web application's context—an attacker could steal session tokens, redirect users, or deface content.

Source data · NVD / CISA · public domain

CVSS
3.1 · 6.5 MEDIUM · CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L
Weaknesses (CWE)
CWE-79
Affected products
0 configuration(s)
Published / Modified
2026-06-15 / 2026-06-17

NVD description (verbatim)

Subscriber Cross Site Scripting (XSS) in Shipment Tracker for Woocommerce <= 1.5.3.2 versions.

1 reference(s) · View on NVD →

SEC.co analysis · AI-assisted, reviewed against source

Technical summary

CVE-2026-39540 is a reflected or stored cross-site scripting vulnerability (CWE-79) in the Shipment Tracker plugin for WooCommerce up to and including version 1.5.3.2. The vulnerability occurs due to insufficient input validation or output encoding in a subscriber-facing function. The CVSS 3.1 score of 6.5 (Medium severity) reflects a network-accessible vulnerability requiring low attack complexity and subscriber-level privileges, with the scope changed (meaning the vulnerability can affect resources beyond the vulnerable component) and limited confidentiality, integrity, and availability impact. The vector indicates the attack requires user interaction on the victim's side.

Business impact

For WooCommerce store operators, this vulnerability poses a moderate risk to customer trust and operational continuity. A malicious subscriber could craft XSS payloads targeting other subscribers or administrators, potentially harvesting credentials, injecting fraudulent shipping information, or manipulating order data visible within the plugin interface. While the attack requires prior subscriber access and user interaction, the scope-change aspect means cross-site attacks are possible. Remediation delays increase exposure time in high-traffic stores with many subscriber accounts.

Affected systems

This vulnerability affects installations of Shipment Tracker for WooCommerce at version 1.5.3.2 and all earlier versions. Organizations using this plugin should inventory their deployments and verify current version numbers. Sites not running this plugin are unaffected. The vulnerability does not appear in CISA's Known Exploited Vulnerabilities (KEV) catalog as of the publication date.

Exploitability

Exploitation is moderately feasible but constrained by prerequisites. An attacker must possess valid subscriber credentials (or lower-privileged user account with XSS injection capability) and must induce a victim to interact with a crafted payload—typically through social engineering or by embedding the payload in a page the victim visits naturally. The low attack complexity and network accessibility make it straightforward to deliver once initial access is obtained. However, the lack of KEV listing and no evidence of active exploitation in the wild suggest this remains largely theoretical at present.

Remediation

The primary remediation is to update Shipment Tracker for WooCommerce to a patched version released after 1.5.3.2. Site administrators should verify the latest available version through the official plugin repository or vendor advisory and apply the update through the WooCommerce dashboard. Until patching is complete, consider temporarily disabling the plugin if business requirements allow, or restricting subscriber access to trusted accounts only. Review and rotate credentials for subscriber accounts if any suspicious activity is detected.

Patch guidance

Check the official Shipment Tracker for WooCommerce plugin repository for version 1.5.3.3 or later, which should contain fixes for this XSS vulnerability. Update via the WooCommerce admin dashboard: Plugins > Installed Plugins > Shipment Tracker for WooCommerce > Update. After updating, test shipment tracking functionality and subscriber workflows to ensure no disruption. If automatic updates are disabled, manual download and installation via the plugin repository is recommended. Verify against the vendor advisory to confirm the patch version you are targeting.

Detection guidance

Monitor web application logs for unusual script patterns in subscriber-submitted data or URL parameters related to the Shipment Tracker plugin functionality. Search for HTML entities or JavaScript keywords (script tags, event handlers) in query strings or form submissions. Implement Web Application Firewall (WAF) rules to block common XSS payloads (e.g., <script>, onerror=, onclick=). Consider deploying a Content Security Policy (CSP) header to restrict inline script execution. Regularly audit subscriber account activity and review any unauthorized changes to shipment tracker settings or content. Security scanning tools and vulnerability scanners targeting WooCommerce should flag this issue in unpatched installations.

Why prioritize this

While the CVSS score is Medium (6.5), prioritize patching based on the scope of subscriber use in your WooCommerce environment. High-traffic stores with many subscribers or those handling sensitive shipment data should treat this as higher priority. The combination of authenticated access plus user interaction requirement and limited direct impact suggests this is not an emergency—plan patching within your standard update cycle (within 1–2 weeks for most organizations). If your store has minimal subscriber traffic or restricted shipment tracker access, remediation can be scheduled within a normal maintenance window.

Risk score, explained

The CVSS 3.1 score of 6.5 reflects: Network accessibility (AV:N) and low attack complexity (AC:L) increase risk, as the vulnerability is remotely reachable. Subscriber-level privileges required (PR:L) and user interaction needed (UI:R) reduce exploitability. The scope-changed designation (S:C) indicates potential cross-site impact beyond the plugin itself. Confidentiality, Integrity, and Availability impacts are each rated Low (C:L/I:L/A:L) because an attacker can steal limited data, modify visible content, or cause minor service disruption, but cannot fully compromise the system or achieve complete data exfiltration. This Medium severity is appropriate: not critical, but worthy of prompt remediation.

Frequently asked questions

Who can exploit this vulnerability?

An attacker must have a valid subscriber account (or equivalent low-privileged user role) on the WooCommerce site. The attacker cannot exploit it anonymously. However, creating a free subscriber account on many WooCommerce sites is straightforward, making the privilege barrier relatively low in practice.

What happens if my site is exploited?

A malicious subscriber could steal session cookies or login tokens from other subscribers or admins, inject fake shipment updates, deface plugin pages, or redirect users to malicious sites. The scope-changed vector means the XSS payload could potentially affect content outside the plugin itself, depending on how the WordPress environment is configured.

How quickly do I need to patch?

This is a Medium-severity vulnerability not yet listed in CISA's KEV catalog and with no known active exploitation. Plan patching within your standard update cycle (1–2 weeks). However, if your store has high subscriber volumes or processes sensitive shipping data, accelerate testing and deployment to within a few days.

Can I work around this vulnerability without patching?

Temporary mitigations include disabling the Shipment Tracker plugin entirely if business needs allow, restricting subscriber account creation, or limiting existing subscriber permissions. However, these are stopgaps—patching to a fixed version is the proper long-term solution.

This analysis is provided for informational purposes and reflects the vulnerability details as published. No exploit code or weaponized proof-of-concept is disclosed. Readers should verify all patch version numbers and update procedures against official vendor advisories before deploying changes to production systems. The CVSS score, severity rating, and KEV status are factual as of the publication date and may be subject to revision by official sources. Organizations are responsible for assessing their own risk tolerance, testing patches in non-production environments, and coordinating updates according to their change management policies. SEC.co makes no warranty as to the completeness or timeliness of this intelligence. Source: NVD (public-domain), retrieved 2026-07-23. Analysis generated by SEC.co (claude-haiku-4-5).