WPDeeply
Download free plugin
Plugin Security

Product Filter by WBW

Product Filter for WooCommerce by WBW versions through 3.4.6 contain a critical unauthenticated blind SQL injection. Update to 3.4.7 or later and review frontend filter traffic.

Product Filter for WooCommerce by WBW plugin banner for CVE-2026-112866

Product Filter for WooCommerce by WBW versions through 3.4.6 contain a critical unauthenticated blind SQL injection vulnerability tracked as CVE-2026-112866. The plugin is installed on more than 50,000 WordPress sites. Patchstack disclosed the issue, and the vendor fixed it in version 3.4.7.

Vulnerability summary

  • Plugin: Product Filter for WooCommerce by WBW
  • Slug: woo-product-filter
  • Affected versions: 3.4.6 and earlier
  • Fixed version: 3.4.7
  • CVE: CVE-2026-112866
  • Severity: Critical, CVSS 3.1 score 9.3
  • Attack class: Blind SQL injection (CWE-89)
  • Privileges required: None
  • User interaction: None
  • Known exploitation: No confirmed in-the-wild exploitation was identified in the reviewed sources

Exploit path and impact

The vulnerability is reachable through unauthenticated frontend product-filter functionality. The CVE record does not identify the exact parameter or request handler, so defenders should not rely on blocking a guessed parameter. The vendor’s 3.4.7 changelog says it restricted frontend product-query arguments, fixed SQL injection in product filters, and improved temporary-table and SQL-query handling.

Because this is blind SQL injection, an attacker may infer database information from differences in application behavior rather than receiving query results directly. The CVSS vector rates confidentiality impact as high and availability impact as low. No authentication or victim interaction is required.

Immediate remediation

  1. Update Product Filter for WooCommerce by WBW to version 3.4.7 or later.
  2. Purge page, object, and CDN caches after updating.
  3. If the update cannot be applied immediately, deactivate the plugin until a patched release can be installed.
  4. Review web access and WAF logs for unusual bursts of frontend filter requests, repeated requests with changing filter values, unexpected response delays, or database errors.
  5. If suspicious activity is found, rotate WordPress database credentials after investigating and check administrator accounts, plugin files, and recent database changes.

Verify the installed version

wp plugin get woo-product-filter --fields=name,status,version,update,update_version
wp plugin update woo-product-filter
wp cache flush

After remediation, the installed version should be 3.4.7 or later. If the plugin is managed through a deployment system, verify the production filesystem and not only the package manifest.

Practical log review

Search the relevant time window for repeated requests to WooCommerce product-filter routes and correlate them with slow responses, PHP warnings, SQL errors, and database load. Do not treat a single filter request as an indicator of compromise; normal shoppers use the same public feature. Escalate patterns that combine automation-like request volume with errors or timing anomalies.

Sources

WPdeeply

WPDeeply is the site's editorial account for WordPress security advisories, plugin risk research, and remediation guides. Articles under this byline are checked against vendor changelogs, CVE records, vulnerability database entries, and the WPDeeply editorial policy before publication.