HUSKY – Products Filter for WooCommerce Professional. MCP is onboard <= 1.4.6 - Authenticated (Shop Manager+) Stored Cross-Site Scripting via Settings Import

Medium 5.5 CWE-79Fixed in 1.4.7
ID
WPSEC-2026-2822
Plugin
HUSKY – Products Filter for WooCommerce Professional. MCP is onboard (woocommerce-products-filter)
Affected
all versions before 1.4.7
Remediation
Update to 1.4.7 or later.
CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:L/I:L/A:N
Weakness
CWE-79
Usage
Plugin Medium · Affected versions Medium among sites WPSec scans, 2026-11-10
Attack surface
HUSKY – Products Filter for WooCommerce Professional. MCP is onboard on WPSec AttackSurface
Fix released
Published

Description

The HUSKY – Products Filter for WooCommerce Professional plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the settings import feature in all versions up to, and including, 1.4.6. This is due to the 'woof_do_import_data' AJAX handler only applying wc_clean() to imported settings, which leaves JavaScript without HTML tags intact, and not stopping users without the unfiltered_html capability from setting the 'js_after_ajax_done' value, which is printed unescaped inside an inline script on front-end pages that use the filter. This makes it possible for authenticated attackers with Shop Manager-level access and above to inject arbitrary web scripts that execute whenever a user accesses an injected page.

References

Published by WPSec. Provided as is, without warranty. Corrections: contact us.

This advisory as JSON or Markdown · All advisories: JSON, RSS

License: CC BY 4.0