Arbitrary file upload in Glenwpcoder Drag And Drop Multiple File Upload For Contact Form 7
CVE-2026-5718
The Drag and Drop Multiple File Upload for Contact Form 7 plugin for WordPress is vulnerable to arbitrary file upload in versions up to, and including, 1.3.9.7. This is due to insufficient file type validation that occurs when custom blacklist types are configured, which replaces the default dangerous extension denylist instead of merging with it, and the wpcf7_antiscript_file_name() sanitization function being bypassed for filenames containing non-ASCII characters. This makes it possible for unauthenticated attackers to upload arbitrary files, such as PHP files, to the server, which can be leveraged to achieve remote code execution. The vulnerability was originally reported by Leonid Semenenko (lsemenenko) and partially patched in version 1.3.9.7. A bypass for the patch was separately discovered and reported by Nguyen Hung (Mitchell).
Vulnerability class: Unrestricted File Upload
Published · last modified .
CVSS v3 metric
CVSS v3 base score 8.1 (High). Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H.
EPSS exploit prediction
EPSS: 0.035 (88.6th percentile), scored .
Low probability of exploitation in the next 30 days, but still tracked. 89th percentile — 88.6% of CVEs in the catalogue have a lower EPSS than this one. How to read EPSS.
EPSS over last 30 days · oldest: 0.042 · newest: 0.035 · change: -0.007
Affected products
Weakness classification (CWE)
Public proof-of-concept exploits
References
- www.wordfence.com/threat-intel/vulnerabilities/id/38f95d40-a6d4-429c-9872-9d253…
- plugins.trac.wordpress.org/browser/drag-and-drop-multiple-file-upload-contact-f…
- plugins.trac.wordpress.org/browser/drag-and-drop-multiple-file-upload-contact-f…
- plugins.trac.wordpress.org/browser/drag-and-drop-multiple-file-upload-contact-f…
- plugins.trac.wordpress.org/browser/drag-and-drop-multiple-file-upload-contact-f…
- plugins.trac.wordpress.org/changeset/3508522/drag-and-drop-multiple-file-upload…
- plugins.trac.wordpress.org/changeset/3548901/
Frequently asked questions
- What is CVE-2026-5718?
- CVE-2026-5718 is a high-severity vulnerability in Glenwpcoder Drag And Drop Multiple File Upload For Contact Form 7, classified under Unrestricted Upload of File with Dangerous Type. CVSS score: 8.1/10. Published 2026-04-17.
- How severe is CVE-2026-5718?
- High severity. CVSS v3 base score is 8.1 out of 10.
- Is CVE-2026-5718 known to be exploited?
- 5 public proof-of-concept repositories are indexed. Not currently listed in the CISA KEV catalog.