Checkout Files Upload for WooCommerce < 2.4.0 - Unauthenticated Arbitrary File Upload (Unknown Checkout Files Upload for WooCommerce)
At a glance
- Source
- NVD
- EPSS
- EPSS 0.61 % Β· percentile 49 ()
- State
- PUBLISHED
- Published
- Updated
- Assigner
- WPScan
- NVD status
- Deferred
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.
Weaknesses (CWE)
- CWE-434 β Unrestricted Upload of File with Dangerous Type
References
Scores
| Version | Score | Vector | Scored by |
|---|---|---|---|
| CVSS 3.1 | CRITICAL 9.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H | CISA-ADP |
| CVSS 3.1 | CRITICAL 9.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H | NVD Β· 134c704f-9b21-4f2e-91b3-4a467353bcc0 (Secondary) |
European references
- ENISA EUVD Β· EUVD-2026-111699
- GCVE Β· GCVE-0-2026-103688
Affected products
| Product | Versions |
|---|---|
| Unknown Β· Checkout Files Upload for WooCommerce | affected 0 < 2.4.0 |
Sources
| Source | Licence |
|---|---|
| CVE List (CVEProject cvelistV5) | CVE Program Terms of Use |
| EPSS (FIRST.org) | FIRST β attribution requested |
| ENISA EUVD | ENISA β reproduction authorised, source acknowledged |
| NVD (NIST) via fkie-cad/nvd-json-data-feeds | Public domain β this product uses data from the NVD API but is not endorsed or certified by the NVD |