Description
The WPC Product Bundles for WooCommerce plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'qty' parameter in all versions up to, and including, 8.6.6 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The float cast used during quantity validation allows a numeric-prefixed payload such as '1<img src=x onerror=...>' to pass validation while retaining its malicious HTML, which is then stored verbatim in order item metadata under the '_woosb_ids' key.
Published: 2026-09-22
Score: 7.2 High
EPSS: n/a
KEV: No
Impact: Stored Cross‑Site Scripting via an unauthenticated input
Action: Apply Patch
AI Analysis

Impact

The WPC Product Bundles for WooCommerce plugin accepts a numeric quantity field that is insufficiently sanitized, allowing an attacker to insert arbitrary HTML and JavaScript. The input is cast to a float, which removes the leading numeric portion of a malicious payload (for example, "1<img…>") while preserving the script tags. This data is then stored unchanged in order item metadata under the key _woosb_ids and rendered on page loads. When a user visits a page that displays the order items, the browser executes the injected script, enabling client‑side code execution, session hijacking, defacement, or phishing of that user. The vulnerability exists in all releases up to and including 8.6.6 and requires no authentication to perform the injection, but the attacker’s effect is limited to the victim’s browser.

Affected Systems

The affected product is the WPC Product Bundles for WooCommerce plugin from wpclever. All versions from the initial release through 8.6.6 are vulnerable. No other versions or variants are listed in the advisory.

Risk and Exploitability

The CVSS score of 7.2 indicates high severity. EPSS data are not available and the vulnerability is not listed in the CISA KEV catalog, so the exploitation probability cannot be precisely quantified. The attack vector is unauthenticated, relying on interaction with the quantity input field or access to a page that renders the stored order item metadata. If an attacker can supply a crafted 'qty' value and the site displays the order information to other users, the injected script will run in their browsers. The lack of a KEV listing suggests no widespread public exploitation yet, but the high CVSS and shared code base make it a credible threat for any website running the vulnerable plugin.

Generated by OpenCVE AI on September 22, 2026 at 10:06 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the WPC Product Bundles for WooCommerce plugin to a version higher than 8.6.6.\n
  • If an immediate update is not possible, identify all order items containing the vulnerable _woosb_ids metadata and manually edit or delete those entries to remove any script tags.
  • Restrict the ability to modify the quantity field or disable the affected module for non‑administrator users until the plugin can be updated.

Generated by OpenCVE AI on September 22, 2026 at 10:06 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 22 Sep 2026 11:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 22 Sep 2026 10:00:00 +0000

Type Values Removed Values Added
First Time appeared Wordpress
Wordpress wordpress
Wpclever
Wpclever wpc Product Bundles For Woocommerce
Vendors & Products Wordpress
Wordpress wordpress
Wpclever
Wpclever wpc Product Bundles For Woocommerce

Tue, 22 Sep 2026 08:00:00 +0000

Type Values Removed Values Added
Description The WPC Product Bundles for WooCommerce plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'qty' parameter in all versions up to, and including, 8.6.6 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The float cast used during quantity validation allows a numeric-prefixed payload such as '1<img src=x onerror=...>' to pass validation while retaining its malicious HTML, which is then stored verbatim in order item metadata under the '_woosb_ids' key.
Title WPC Product Bundles for WooCommerce <= 8.6.6 - Unauthenticated Stored Cross-Site Scripting via 'qty' Parameter
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 7.2, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N'}


Subscriptions

Wordpress Wordpress
Wpclever Wpc Product Bundles For Woocommerce
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-09-22T10:25:31.065Z

Reserved: 2026-09-18T18:15:43.949Z

Link: CVE-2026-93836

cve-icon Vulnrichment

Updated: 2026-09-22T10:15:56.193Z

cve-icon NVD

Status : Received

Published: 2026-09-22T08:16:42.907

Modified: 2026-09-22T11:17:27.020

Link: CVE-2026-93836

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-22T10:15:17Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')