Skip to main content

PHP EUVD-2026-23459

| CVE-2026-5718 HIGH
Unrestricted Upload of File with Dangerous Type (CWE-434)
2026-04-17 Wordfence GHSA-xj7v-jqv6-v48w
8.1
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
8.1 HIGH
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

5
Re-analysis Queued
Apr 22, 2026 - 20:37 vuln.today
cvss_changed
Analysis Generated
Apr 17, 2026 - 18:44 vuln.today
EUVD ID Assigned
Apr 17, 2026 - 18:15 euvd
EUVD-2026-23459
Analysis Generated
Apr 17, 2026 - 18:15 vuln.today
CVE Published
Apr 17, 2026 - 17:25 nvd
HIGH 8.1

DescriptionCVE.org

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.6. 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.

AnalysisAI

Remote code execution in Drag and Drop Multiple File Upload for Contact Form 7 plugin (WordPress) versions ≤1.3.9.6 allows unauthenticated attackers to upload PHP webshells via dual file validation weaknesses. The plugin's custom blacklist configuration overwrites default protections instead of merging, and non-ASCII filenames bypass the wpcf7_antiscript_file_name() sanitizer. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Recon
Enumerate WordPress plugins via wp-json API
Delivery
Identify Contact Form 7 upload fields
Exploit
Craft non-ASCII filename (e.g., shell.phÞ)
Install
Upload PHP webshell via contact form
C2
Access uploaded file directly at /wp-content/uploads/
Execute
Execute commands as web server user
Impact
Establish persistence and C2

Vulnerability AssessmentAI

Exploitation Requires site administrator to have configured custom file type blacklist restrictions in the Drag and Drop Multiple File Upload for Contact Form 7 plugin settings - this is NOT the default configuration. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The CVSS 8.1 score reflects High confidentiality, integrity, and availability impact with High attack complexity and no required privileges or user interaction (AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H). … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An unauthenticated attacker identifies a WordPress site running the vulnerable plugin with custom file type restrictions configured (detectable via Contact Form 7 form behavior or WordPress REST API enumeration). The attacker crafts a malicious filename using non-ASCII characters such as 'backdoor.phÞ' or Unicode homoglyphs that resemble legitimate extensions but bypass wpcf7_antiscript_file_name() sanitization. …
Remediation Upgrade immediately to version 1.3.9.7 or later, which addresses both the blacklist merging logic and non-ASCII filename sanitization issues per WordPress plugin repository changeset 3508522 (https://plugins.trac.wordpress.org/changeset/3508522/drag-and-drop-multiple-file-upload-contact-form-7). … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours: Disable or remove the Drag and Drop Multiple File Upload for Contact Form 7 plugin from all WordPress instances running versions ≤1.3.9.6; verify no unauthorized files were uploaded via file integrity checks. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

EUVD-2026-23459 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy