Severity by source
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:L
Unauthenticated network-delivered reflected XSS requires a victim click (UI:R) and executes cross-scope in the site origin (S:C) with limited C/I/A impact.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
Lifecycle Timeline
2DescriptionCVE.org
Unauthenticated Cross Site Scripting (XSS) in Dynamic Pricing With Discount Rules for WooCommerce <= 4.5.11 versions.
AnalysisAI
Reflected cross-site scripting in the Acowebs "Dynamic Pricing With Discount Rules for WooCommerce" WordPress plugin (versions up to and including 4.5.11) lets unauthenticated remote attackers inject arbitrary script that executes in a victim's browser when they follow a crafted link. The scope-changed CVSS 3.1 score of 7.1 reflects that injected script runs in the WordPress/WooCommerce site context, potentially reaching authenticated admin sessions. There is no public exploit identified at time of analysis, and the low EPSS score (0.18%, 8th percentile) plus SSVC "exploitation: none" indicate no observed exploitation to date.
Technical ContextAI
The affected component is a WooCommerce add-on plugin (CPE cpe:2.3:a:acowebs:dynamic_pricing_with_discount_rules_for_woocommerce) that layers conditional/bulk pricing and discount rules onto WooCommerce storefronts running on WordPress. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation), meaning user-controllable input is reflected into an HTML response without adequate output encoding or input sanitization. Because the CVSS vector marks scope as changed (S:C), the injected script executes outside the immediate vulnerable component's privilege boundary - typical of reflected XSS where an unauthenticated request causes script to run within the trusted site origin, affecting other users such as logged-in administrators.
RemediationAI
Update the "Dynamic Pricing With Discount Rules for WooCommerce" plugin to a release newer than 4.5.11 once the vendor publishes a fixed version; the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/aco-woo-dynamic-pricing/vulnerability/wordpress-dynamic-pricing-with-discount-rules-for-woocommerce-plugin-4-5-11-cross-site-scripting-xss-vulnerability) is the authoritative source to confirm the exact patched version, which is not stated in the provided data. Because the affected range is capped at 4.5.11 with no fix version supplied here, treat the released patched version as not independently confirmed and verify on the vendor/Patchstack page before deploying. As compensating controls until patched, deploy a WAF or virtual patch (Patchstack offers one) to filter XSS payloads against the plugin's request parameters, restrict or monitor access to the vulnerable front-end endpoints, and set a strict Content-Security-Policy that disallows inline script to blunt reflected-XSS execution - noting a strict CSP can break themes/plugins relying on inline scripts and requires testing. If the plugin is not essential, deactivating and removing it eliminates the exposure at the cost of losing dynamic-pricing functionality.
Reflected XSS in the Dynamic Pricing With Discount Rules for WooCommerce WordPress plugin (all versions before 5.0.0) en
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in acowebs Dynamic Pr
Same weakness CWE-79 – Cross-site Scripting (XSS)
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-49223
GHSA-fg9v-69wx-mgvq