CVE-2024-13359 HIGH

CVE-2024-13359: Product Input Fields for WooCommerce <= 1.12.0 - Unauthenticated Limited File Upload

Vendor Tychesoftwares
Product Product Input Fields for WooCommerce
Weakness CWE-434 · Unrestricted file upload
Published March 8, 2025
Last update April 8, 2026

CVSS base score

8.1/10
Attack vector Network
Attack complexity High
Privileges required None
User interaction None
Confidentiality High
Integrity High

CVSS vector

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

What the vulnerability does

01Description

The Product Input Fields for WooCommerce plugin for WordPress is vulnerable to arbitrary file uploads due to insufficient file type validation in the add_product_input_fields_to_order_item_meta() function in all versions up to, and including, 1.12.0. This may make it possible for unauthenticated attackers to upload arbitrary files on the affected site's server which may make remote code execution possible. Please note that by default the plugin is only vulnerable to a double extension file upload attack, unless an administrators leaves the accepted file extensions field blank which can make .php file uploads possible. Please note 1.12.2 was mistakenly marked as patched while 1.12.1 was marked as vulnerable for a short period of time, this is not the case and 1.12.1 is fully patched.

Explanation of Vulnerability in Simple Terms

02Summary

Product Input Fields for WooCommerce versions up to 1.12.0 contain an unrestricted file upload vulnerability. An attacker can upload arbitrary files to the site without authentication. This can lead to remote code execution, data theft, or site takeover. Site owners should update immediately to a version newer than 1.12.0.

What an attacker can do

03Attacker Capabilities

Upload arbitrary files to the site and execute code on the server.

Potential impact on your site

04Site Impact

Attackers can run malicious code, steal data, or take over the entire WooCommerce site.

Conditions required to exploit

05Prerequisites

Network access only; no authentication or user interaction required.

Key dates

06Disclosure timeline

March 8, 2025 CVE published
April 8, 2026 Record updated

Related vulnerabilities

08Related CVE