CVE-2024-8425
Published: 28 February 2025
Summary
CVE-2024-8425 is a critical-severity Unrestricted Upload of File with Dangerous Type (CWE-434) vulnerability in Wpswings Woocommerce Ultimate Gift Card. Its CVSS base score is 9.8 (Critical).
Operationally, exploitation aligns with the MITRE ATT&CK technique Exploit Public-Facing Application (T1190); ranked in the top 2.5% of CVEs by exploit likelihood; it is not currently listed in the CISA KEV catalog.
The strongest mitigations our analysis identified are NIST 800-53 SI-10 (Information Input Validation) and SI-2 (Flaw Remediation).
Deeper analysis
The WooCommerce Ultimate Gift Card plugin for WordPress is vulnerable to arbitrary file uploads due to insufficient file type validation in the mwb_wgm_preview_mail and mwb_wgm_woocommerce_add_cart_item_data functions. The issue affects all versions up to and including 2.9.2, with the only confirmed patched release being 2.9.3. The flaw is tracked as CWE-434 and carries a CVSS 3.1 score of 9.8.
Unauthenticated attackers can exploit the vulnerability over the network to upload arbitrary files to the server, which may enable remote code execution on the affected site.
The vendor has addressed the issue in version 2.9.3. The Wordfence advisory recommends that sites running the plugin update immediately to the patched release.
EPSS for this CVE rose from lower values to a peak of 0.6411 on 2026-02-03 before receding to the current score of 0.4103, indicating that exploitation interest emerged after disclosure.
EU & UK References
- 🇪🇺 ENISA EUVD: EUVD-2024-53967
Vulnerability details
The WooCommerce Ultimate Gift Card plugin for WordPress is vulnerable to arbitrary file uploads due to insufficient file type validation in the 'mwb_wgm_preview_mail' and 'mwb_wgm_woocommerce_add_cart_item_data' functions in all versions up to, and including, 2.9.2. This makes it possible for unauthenticated…
more
attackers to upload arbitrary files on the affected site's server which may make remote code execution possible. Please note that this may have been patched on an older version than 2.9.2, however, we do not have access to older versions of the software to confirm when the patch was added. The only patched version we have confirmed is 2.9.3.
- CWE(s)
Related Threats
MITRE ATT&CK Enterprise TechniquesAI
Why these techniques?
Arbitrary unauthenticated file upload in public-facing WordPress plugin directly enables web shell deployment and RCE via T1190 exploitation of the application.
CVEs Like This One
Affected Assets
Mitigating Controls
Mitigating Controls (NIST 800-53 r5) AI
Requires timely identification, reporting, and patching of the specific flaw in the WooCommerce plugin enabling arbitrary file uploads due to insufficient validation.
Directly enforces validation of information inputs like file types in upload functions to block arbitrary files from being accepted on the server.
Deploys malicious code protection at entry points to scan and prevent or detect uploaded arbitrary files that could lead to remote code execution.