CVE-2025-3515: Drag and Drop Multiple File Upload for Contact Form 7 (WordPress plugin) · Unrestricted File Upload
Affects Drag and Drop Multiple File Upload for Contact Form 7 (WordPress plugin)Source CVE Database V5
Exposed hosts seen by OffSeq Mirage · public detection template (Nuclei) · CVSS 8.1 High.
Data as of 26 Oct 2026, 14:05 UTC
- EPSS
- 6.0% chance of exploitation in 30 days – higher than 93% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:HExploitation evidence
Disclosed: evidence found.
CVE published 17 Jun 2025
Detectable: evidence found.
nuclei template: Contact Form 7 Drag and Drop Multiple File Upload - Arbitrary File Upload
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: evidence found.
1 exposed host found; no attack traffic recorded
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), OffSeq Mirage (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| glenwpcoder Drag and Drop Multiple File Upload for Contact Form 7 | Affected
| Fixed in– |
AI-suggested
Until an official fix is available, administrators should consider disabling or removing the vulnerable plugin or restricting file upload capabilities. Additionally, server configurations should be hardened to prevent execution of uploaded files with dangerous extensions, for example by disabling execution of .phar files or enforcing strict file type validation at the server level.
Description
The Drag and Drop Multiple File Upload for Contact Form 7 plugin for WordPress is vulnerable to arbitrary file uploads due to insufficient file type validation in all versions up to, and including, 1.3.8.9. This makes it possible for unauthenticated attackers to bypass the plugin's blacklist and upload .phar or other dangerous file types on the affected site's server, which may make remote code execution possible on the servers that are configured to handle .phar files as executable PHP scripts, particularly in default Apache+mod_php configurations where the file extension is not strictly validated before being passed to the PHP interpreter.
References
- wordfence.com/threat-intel/vulnerabilities/id/e1298242-61d2-495e-bae7-96b5e12bd03d?source=cve (opens in a new tab)
- plugins.trac.wordpress.org/browser/drag-and-drop-multiple-file-upload-contact-form-7/tags/1.3.8.8/inc/dnd-upload-cf7.php (opens in a new tab)
- plugins.trac.wordpress.org/changeset/3310153/ (opens in a new tab)