Impact
The Drag and Drop Multiple File Upload for Contact Form 7 plugin allows an unauthenticated attacker to upload files of arbitrary type, because the plugin does not enforce proper file type validation. The flaw enables upload of dangerous file extensions such as .phar, which, if the server is configured to treat .phar as executable PHP scripts, can be immediately executed, leading to remote code execution on the host. The weakness falls under CWE-434, reflecting improper file type validation.
Affected Systems
The vulnerability affects the Drag and Drop Multiple File Upload for Contact Form 7 WordPress plugin, version 1.3.8.9 or earlier. Any WordPress installation that has this plugin installed and running the affected versions is susceptible, regardless of user role or privileges. The issue is tied to the plugin’s upload endpoint rather than specific WordPress core files.
Risk and Exploitability
The CVSS score of 8.1 quantifies the severity as high, with an EPSS score of 5% indicating a moderate likelihood of exploitation in the wild. The vulnerability is not currently listed in the CISA KEV catalog. Attackers can reach the upload functionality without authentication, making exploitation straightforward once they identify an affected WordPress site that employs the vulnerable plugin. If the host’s Apache+mod_php configuration automatically interprets .phar files as PHP, the attacker could achieve remote code execution as the web server’s user.
OpenCVE Enrichment
EUVD