Product Input Fields for WooCommerce <= 1.9 - Authenticated (Contributor+) Arbitrary File Read

2024-11-25 17:39
1337_Wannabe

Strategic Overview

Status
Patched in 2.0
Affected Version<= 1.9
CVSS6.5Medium
CVECVE-2024-10857
View all Product Input Fields for WooCommerce vulnerabilities

Vulnerability Overview

The Product Input Fields for WooCommerce plugin for WordPress is vulnerable to Directory Traversal in all versions up to, and including, 1.9 via the handle_downloads() function due to insufficient file path validation/sanitization. This makes it possible for authenticated attackers, with Contributor-level access and above, to read the contents of arbitrary files on the server, which can contain sensitive information.

Technical Analysis

REMEDIATION: Update to version 2.0, or a newer patched version --- IDENTIFIER: CWE-35 (Path Traversal: '.../...//') The product uses external input to construct a pathname that should be within a restricted directory, but it does not properly neutralize '.../...//' (doubled triple dot slash) sequences that can resolve to a location that is outside of that directory.

External References

Vulnerability data © Defiant, Inc., provided under the Wordfence Intelligence T&C