Checkout Files Upload for WooCommerce < 2.4.0 - Unauthenticated Arbitrary File Upload
Summary
| CVE | CVE-2026-103688 |
|---|---|
| State | PUBLISHED |
| Assigner | WPScan |
| Source Priority | CVE Program / NVD first with legacy fallback |
| Published | 2026-10-28 06:16:32 UTC |
| Updated | 2026-10-28 06:16:32 UTC |
| Description | 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. |
Risk And Classification
Problem Types: CWE-434 Unrestricted Upload of File with Dangerous Type
Vendor Declared Affected Products
| Source | Vendor | Product | Version | Platforms |
|---|---|---|---|---|
| CNA | Unknown | Checkout Files Upload For WooCommerce | affected 2.4.0 semver | Not specified |
References
| Reference | Source | Link | Tags |
|---|---|---|---|
| wpscan.com/vulnerability/08777aa1-6308-4e99-b2d0-5e43209aa6a6 | [email protected] | wpscan.com | |
| CVE Program record | CVE.ORG | www.cve.org | canonical |
| NVD vulnerability detail | NVD | nvd.nist.gov | canonical, analysis |
Vendor Comments And Credit
Discovery Credit
CNA: Josef Azizov (Spoofable) (en)
CNA: WPScan (en)
There are currently no legacy QID mappings associated with this CVE.