CVE Catalog

CVE-2026-103688

CriticalCVSS 9.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.61%

49th percentile - higher than 49% of all known CVEs

Summary

The Checkout Files Upload for WooCommerce WordPress plugin before 2.4.0 does not validate uploaded file types when its accepted file types setting is left empty, which it documents as the way to accept all files. This allows unauthenticated users to upload arbitrary files, including PHP files that lead to remote code execution on servers that execute PHP from the uploads directory.

Risk Assessment

Remote code execution and full server compromise are possible if the uploads directory is executable by PHP.

Recommendation

Update the Checkout Files Upload for WooCommerce plugin to version 2.4.0 or later and ensure the uploads directory does not allow PHP execution.

Related vulnerabilities

Original NVD description (English source)

The Checkout Files Upload for WooCommerce WordPress plugin before 2.4.0 does not validate uploaded file types when its accepted file types setting is left empty, which it documents as the way to accept all files, allowing unauthenticated users to upload arbitrary files, including PHP files that lead to remote code execution on servers that execute PHP from the uploads directory.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS