Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2026-15244

CVE-2026-15244: HUSKY WordPress Path Traversal Flaw

CVE-2026-15244 is a path traversal vulnerability in the HUSKY WordPress plugin that enables arbitrary local file inclusion and execution. This article covers the technical details, affected versions, impact, and mitigation.

Published:

CVE-2026-15244 Overview

CVE-2026-15244 affects the HUSKY WordPress plugin in versions prior to 1.4.1. The plugin fails to sanitize a stored setting value against directory traversal before concatenating it into a file inclusion path. Users with the shop manager capability can abuse this flaw to include and execute arbitrary local files. The malicious payload persists in plugin settings and triggers on every front-end request, including requests from unauthenticated visitors. This behavior classifies the issue as Local File Inclusion (LFI) through Path Traversal [CWE-22].

Critical Impact

An authenticated shop manager can plant a traversal payload that executes arbitrary local PHP files for every visitor to the site, resulting in server compromise and full site takeover.

Affected Products

  • HUSKY WordPress plugin (Products Filter Professional for WooCommerce) versions before 1.4.1
  • WordPress sites running WooCommerce with the vulnerable plugin installed
  • Any front-end visitor session on affected installations

Discovery Timeline

  • 2026-08-01 - CVE-2026-15244 published to NVD
  • 2026-08-05 - Last updated in NVD database

Technical Details for CVE-2026-15244

Vulnerability Analysis

The HUSKY plugin persists a configuration value that the code later concatenates into a include/require file path. Because the plugin does not filter directory traversal sequences such as ../, an attacker holding the shop manager WooCommerce role can save a crafted value that redirects the inclusion to any local file readable by the web server. The plugin loads this path on every front-end request, so the injected file is parsed by PHP whenever any visitor, authenticated or not, hits the site.

The attack combines two properties. First, the payload is stored, giving the attacker persistence. Second, the trigger runs in the front-end bootstrap, giving the payload universal reach across the site.

Root Cause

The root cause is missing input sanitization on a stored setting used in a file inclusion sink. The plugin trusts the setting value and passes it into a PHP file inclusion function without validating that the resolved path stays within an expected directory. This is a textbook Path Traversal to Local File Inclusion pattern tracked as [CWE-22].

Attack Vector

Exploitation requires an account with the WooCommerce shop manager capability. The attacker updates the vulnerable HUSKY setting through the plugin's administrative interface, embedding traversal characters that redirect the inclusion path. Once stored, no further attacker interaction is needed. The next front-end page load, from any visitor, executes whatever local file the traversal resolves to. Attackers commonly chain this with a prior file upload primitive or with log poisoning to reach code execution. See the WPScan Vulnerability Information entry for further technical detail.

Detection Methods for CVE-2026-15244

Indicators of Compromise

  • Modifications to HUSKY plugin settings in the wp_options table containing ../ or absolute path sequences
  • Unexpected PHP include/require warnings in web server error logs referencing paths outside the plugin directory
  • Front-end requests producing anomalous PHP execution from files under /tmp, /var/log, or upload directories
  • New administrator accounts, modified wp-config.php, or webshell files appearing after a shop manager login

Detection Strategies

  • Inventory WordPress sites and flag installations running HUSKY versions earlier than 1.4.1
  • Audit wp_options and plugin configuration tables for setting values containing directory traversal characters
  • Correlate shop manager login events with subsequent plugin setting changes in WordPress audit logs
  • Alert on PHP file inclusions that resolve outside the WordPress installation root

Monitoring Recommendations

  • Enable a WordPress activity log plugin to capture setting changes and role assignments
  • Forward web server, PHP-FPM, and WordPress logs to a centralized SIEM for cross-correlation
  • Monitor outbound network connections from the web server that may indicate post-exploitation callbacks
  • Track file integrity on wp-content/, wp-config.php, and the document root to catch webshell drops

How to Mitigate CVE-2026-15244

Immediate Actions Required

  • Update the HUSKY plugin to version 1.4.1 or later on all affected WordPress installations
  • Review all accounts holding the shop manager role and remove unused or over-privileged users
  • Rotate credentials for any account that had shop manager access before the patch was applied
  • Inspect plugin settings for traversal payloads and revert any suspicious values

Patch Information

The vendor addressed the issue in HUSKY version 1.4.1 by sanitizing the stored setting before it is concatenated into the file inclusion path. Administrators should upgrade through the WordPress plugin manager or by deploying the updated plugin package. Confirm the installed version reports 1.4.1 or higher after the update.

Workarounds

  • Temporarily deactivate the HUSKY plugin until the patched version can be installed
  • Restrict the shop manager role to trusted staff and require multi-factor authentication for those accounts
  • Deploy a web application firewall rule that blocks traversal sequences in HUSKY plugin admin requests
  • Use PHP open_basedir restrictions to confine file inclusion to the WordPress document root
bash
# Configuration example: enforce open_basedir in php.ini for the WordPress vhost
open_basedir = "/var/www/wordpress/:/tmp/"
disable_functions = "exec,passthru,shell_exec,system,proc_open,popen"

# Verify installed HUSKY version via WP-CLI
wp plugin get woocommerce-products-filter --field=version

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.