Track vulnerabilities like this one.
Sign up free to get alerted when software you use is affected.
9.8
CVE-2026-103688: Checkout Files Upload for WooCommerce lets anyone upload files
CVE-2026-103688 · published 7 days ago
Summary
The Checkout Files Upload plugin for WooCommerce (versions before 2.4.0) does not check what type of file is being uploaded when its file‑type setting is left blank. This permits anyone on the internet to place any file—including dangerous code files—onto the website’s server. Update the plugin to version 2.4.0 or later, or restrict the accepted file types, to stop unauthorized uploads.
What to do
- Update unknown checkout files upload for woocommerce to version 2.4.0 or later.
Affected software
| Vendor | Product | Affected versions |
|---|---|---|
| unknown | checkout files upload for woocommerce | < 2.4.0 |
Original advisory text
Checkout Files Upload for WooCommerce < 2.4.0 - Unauthenticated Arbitrary File Upload
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.
References
- https://wpscan.com/vulnerability/08777aa1-6308-4e99-b2d0-5e43209aa6a6/ exploit vdb-entry technical-description
Internet-facing
3 days
Internal
60 days
- Not known to be exploited
- Can be exploited automatically
- Gives an attacker full control
Severity
9.8
Critical
Type
CWE-434Unrestricted File Upload
Timeline
Published28 Oct 2026
Updated4 Nov 2026
First seen28 Oct 2026
Track software like this
Free during beta