Skip to main content

Mw Wp Form CVE-2026-4347

| EUVDEUVD-2026-18124 HIGH
Path Traversal (CWE-22)
2026-04-02 Wordfence GHSA-2mhf-8wh4-g2p3
8.1
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Upload malicious file via form
  2. Delivery
    Exploit path validation bypass in generate_user_filepath
  3. Exploit
    Move arbitrary file using move_temp_file_to_upload_dir
  4. Execution
    Replace wp-config.php or inject webshell
  5. Impact
    Execute arbitrary code

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK

2 techniques across 2 tactics: Discovery, Collection

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

MW WP Form plugin versions up to 5.1.0 with a form containing a file upload field AND the 'Saving inquiry data in database' option enabled. Unauthenticated remote attacker can exploit without user interaction. Arbitrary file movement leads to RCE via wp-config.php manipulation.

Impact

Real-world risk is HIGH despite the high attack complexity designation (AC:H) in the CVSS vector. The unauthenticated attack vector (AV:N, PR:N) with no user interaction (UI:N) requirement makes this exploitable remotely without credentials, significantly lowering the barrier to exploitation. The AC:H rating reflects preconditions (file upload field existence and database storage enabled), but these are common configurations for contact forms collecting attachments. The impact severity is maximum across all CIA triad components (C:H/I:H/A:H), justified by the remote code execution outcome. While no EPSS score or KEV status was provided to confirm active exploitation patterns, Wordfence's public documentation with exact source code line references substantially reduces discovery difficulty for threat actors. The WordPress ecosystem's large attack surface and automated scanning prevalence means vulnerable installations will likely be identified and exploited once proof-of-concept code circulates. Organizations using MW WP Form with file upload capabilities face immediate risk and should prioritize remediation. The SSVC framework would likely categorize this as automatable with high technical impact, warranting urgent action despite the conditional preconditions.

Exploit ScenarioDerived

An unauthenticated remote attacker identifies a WordPress site running MW WP Form 5.1.0 with a contact form configured for file uploads and database inquiry storage. The attacker crafts a malicious HTTP request to the form submission endpoint, manipulating file path parameters in the 'generate_user_filepath' function to traverse directories and target wp-config.php. By exploiting insufficient validation in 'move_temp_file_to_upload_dir', the attacker relocates wp-config.php from the WordPress root to the wp-content/uploads directory, making database credentials readable via direct HTTP request. Alternatively, the attacker moves a legitimate uploaded file containing PHP webshell code to a location where it can be executed directly (such as the active theme directory), achieving immediate remote code execution with web server privileges. The high attack complexity reflects the need for specific form configurations, but once identified, exploitation is straightforward with direct network access and no authentication barriers.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Apr 02, 2026

Arbitrary file movement in MW WP Form plugin for WordPress (all versions ≤5.1.0) allows unauthenticated remote attackers to relocate server files and achieve remote code execution by moving critical files like wp-config.php. Exploitation requires a form with file upload capability and database inquiry storage enabled. CVSS 8.1 with network attack vector and high attack complexity. EPSS data not provided; no public exploit or CISA KEV status identified at time of analysis, though Wordfence threat intelligence has documented the vulnerability with source code references.

RemediationAI

Upstream fix available (PR/commit); released patched version not independently confirmed from provided data. Administrators should immediately check for updates to MW WP Form plugin beyond version 5.1.0 through the WordPress plugin repository and apply the latest available version. As an interim mitigation, disable the 'Saving inquiry data in database' option in MW WP Form settings to eliminate the vulnerable code path, though this may impact form data retention requirements. Alternatively, temporarily disable file upload fields on forms using this plugin until patching is complete. Organizations should audit web server file permissions to ensure wp-config.php and other critical WordPress core files are not writable by the web server process, implementing defense-in-depth against file movement attacks. Monitor web server logs for unusual file access patterns or modifications to core WordPress files. Review forms created with MW WP Form to identify which installations meet exploitation preconditions (file upload enabled with database storage). Consult the WordPress plugin repository changelog and Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/194ee4a0-87c3-42e5-9676-8dd355838b78 for updated remediation guidance and confirmed patch versions.

Affected VersionsENISA

MW WP Form 0 ≤5.1.0

Affected Packages

euvd mw_wp_form no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

This vulnerability stems from inadequate path validation (CWE-22: Improper Limitation of a Pathname to a Restricted Directory) in two functions within the MW WP Form plugin: 'generate_user_filepath' and 'move_temp_file_to_upload_dir'. The plugin, identified by CPE cpe:2.3:a:inc2734:mw_wp_form, processes file uploads through forms and conditionally saves inquiry data to the database. When both file upload fields are present and the database storage option is active, attackers can manipulate file path parameters to move files outside intended directories. The vulnerability manifests in the Main controller class (class.main.php line 271) and Directory model class (class.directory.php line 138), where insufficient sanitization of user-controlled file paths enables path traversal. By moving security-critical files like WordPress configuration files (wp-config.php) to web-accessible directories, attackers can read database credentials or overwrite files with malicious PHP code, converting a file movement primitive into full remote code execution.

Know when Mw Wp Form gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

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

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

The MW WP Form plugin for WordPress is vulnerable to arbitrary file moving due to insufficient file path validation via the 'generate_user_filepath' function and the 'move_temp_file_to_upload_dir' function in all versions up to, and including, 5.1.0. This makes it possible for unauthenticated attackers to move arbitrary files on the server, which can easily lead to remote code execution when the right file is moved (such as wp-config.php). The vulnerability is only exploitable if a file upload field is added to the form and the “Saving inquiry data in database” option is enabled.

Executive ViewAI

Why It Matters

MW WP Form plugin versions 5.1.0 and below contain an arbitrary file movement vulnerability that enables unauthenticated attackers to relocate critical WordPress configuration files and execute arbitrary code on affected servers. Organizations running WordPress with this plugin face immediate risk of site compromise and data breach, particularly if file upload forms are publicly accessible.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Immediately remove or disable the vulnerable plugin; (2) restrict HTTP access to /wp-content/plugins/mw-wp-form/ directory via .htaccess or web server configuration; (3) disable file upload capabilities in all MW WP Form instances; (4) disable database inquiry storage feature in plugin settings; (5) implement Web Application Firewall rules to block file movement operations; (6) maintain file integrity monitoring on wp-config.php and other critical WordPress files; (7) conduct full server audit for evidence of prior exploitation (file movement logs, unauthorized file location changes).

Threat Intelligence Overview

EPSS Score
0.1%
Top 78% exploitable
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

40
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +40
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

Malicious file upload attacks exploit insufficient validation when web applications accept user-provided files.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

CVE-2023-6316 CRITICAL
9.8 Jan 11

The MW WP Form plugin for WordPress is vulnerable to arbitrary file uploads due to insufficient file type validation in

CVE-2023-28409 CRITICAL
9.8 May 23

Unrestricted upload of file with dangerous type exists in MW WP Form versions v4.4.2 and earlier, which may allow a remo

CVE-2023-28408 CRITICAL
9.8 May 23

Directory traversal vulnerability in MW WP Form versions v4.4.2 and earlier allows a remote unauthenticated attacker to

CVE-2026-78363 MEDIUM POC
4.8 Sep 01

Shortcode injection in MW WP Form WordPress plugin (versions before 5.1.5) allows unauthenticated remote attackers to ex

CVE-2023-6559 HIGH
7.5 Dec 16

The MW WP Form plugin for WordPress is vulnerable to arbitrary file deletion in all versions up to, and including, 5.0.3

CVE-2026-5436 HIGH
8.1 Apr 08

Arbitrary file manipulation in MW WP Form plugin (WordPress) versions ≤5.1.1 allows unauthenticated attackers to move se

CVE-2026-78364 LOW POC
3.5 Aug 30

Stored XSS in the MW WP Form WordPress plugin (all versions before 5.1.6) lets authenticated users holding the Editor ro

CVE-2026-96567 HIGH
7.2 Oct 02

Stored cross-site scripting in the MW WP Form plugin for WordPress (all versions up to and including 5.1.7) lets an unau

CVE-2026-48871 HIGH
7.1 Jun 15

Reflected or stored Cross-Site Scripting in the MW WP Form WordPress plugin (versions <= 5.1.3) allows remote unauthenti

CVE-2024-24804 MEDIUM
6.5 Feb 10

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in websoudan MW WP Fo

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