Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as WordPress Editor
-
DeliveryNavigate to MW WP Form settings
-
ExploitInject persistent XSS payload into form configuration
-
ExecutionAdmin loads affected dashboard page
-
PersistMalicious script executes in admin browser context
-
ImpactSession token or credentials exfiltrated
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated WordPress user account with the Editor role or higher - unauthenticated attackers cannot exploit this vulnerability. An administrator must subsequently visit the admin dashboard page where the tainted form settings are rendered, making UI:R a hard prerequisite. The vulnerability is limited to WordPress installations running MW WP Form below version 5.1.6. No non-default configuration or unusual deployment mode is required beyond having the plugin installed and at least one Editor-role account existing. The key limiting factor is the Editor-role prerequisite: the attack surface is restricted to insider or account-compromise scenarios rather than external unauthenticated exploitation. |
| Impact | The aggregate signal picture here is notably split. The CVSS base score of 3.5 (Low) reflects real constraints: network-accessible (AV:N), but requiring at minimum high privilege (PR:H per the vector), user interaction from an admin (UI:R), and producing only limited confidentiality and integrity impact with no availability effect. However, the description explicitly states exploitation is possible by users 'as low as Editor', which in WordPress is a role that is privileged but meaningfully below admin - this suggests the PR:H designation may understate exploitability and the true required privilege is closer to PR:L. This CVSS vector discrepancy should be verified against the vendor's advisory. EPSS at 0.15% confirms low automated exploitation interest. A public POC from WPScan elevates practical risk above what EPSS alone implies, since scripted opportunistic targeting of WordPress sites is common. The vulnerability is not in the CISA KEV catalog. Realistically, this is a meaningful internal threat (rogue or compromised Editor-role accounts attacking admins via session hijacking or credential theft), but not a high-priority external attack surface. Organizations relying heavily on least-privilege separation between editor and admin roles should treat the patch as a routine maintenance priority. |
| Exploit ScenarioDerived | An attacker with an Editor account (legitimately assigned or compromised) navigates to the MW WP Form plugin settings page in the WordPress admin area and injects a JavaScript payload into a form configuration field. The payload is stored server-side without sanitization. When an administrator subsequently loads the affected dashboard page, the stored script executes in their browser session, enabling session cookie theft, admin-level action forgery, or account takeover. A public PoC from WPScan confirms this attack path is documented and reproducible. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 31, 2026
Stored XSS in the MW WP Form WordPress plugin (all versions before 5.1.6) lets authenticated users holding the Editor role or above inject persistent malicious JavaScript into form settings, which then executes in the browser of any administrator who views the affected dashboard page. A publicly available proof-of-concept has been published by WPScan, though EPSS sits at 0.15% (5th percentile), indicating low measured exploitation probability at this time. No confirmed active exploitation has been reported and the vulnerability is not listed in the CISA KEV catalog.
RemediationAI
Update MW WP Form to version 5.1.6 or later, which introduces proper sanitization and escaping of form settings before rendering in the admin dashboard. The patch is confirmed available from the vendor per EUVD-2026-68158 and the WPScan advisory at https://wpscan.com/vulnerability/285b87e1-110f-4192-a098-e64e2eb447a8/. If immediate upgrade is not possible, restrict the WordPress Editor role assignment to fully trusted users only, since the attack requires an authenticated Editor-or-above account. Additionally, implement a Content Security Policy (CSP) header on the WordPress admin area to limit the impact of any XSS execution - note that CSP may break some admin UI functionality and requires testing. Review current Editor-role assignments and revoke unnecessary elevations as a compensating control.
Affected VersionsENISA
Affected Packages
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
The vulnerability is classified as CWE-79 (Improper Neutralization of Input During Web Page Generation), the stored XSS variant. The MW WP Form plugin, identified in the NVD CPE as cpe:2.3:a:unknown:mw_wp_form:*:*:*:*:*:*:*:*, fails to sanitize and HTML-escape user-supplied form configuration values before reflecting them into admin dashboard output. Because the payload is stored server-side in plugin settings rather than in a transient request, it persists across sessions. The attack surface is the WordPress admin area, where form settings are rendered without proper output encoding, a classic CWE-79 root cause.
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
AV:N/AC:L/PR:H/UI:R/S:U/C:L/I:L/A:N
Editor role is PR:L not PR:H; scope changes to admin browser (S:C) since a different security principal is the victim.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The MW WP Form WordPress plugin before 5.1.6 does not sanitise and escape some of its form settings before outputting them back in an admin dashboard page, which could allow users with a role as low as Editor to perform Stored Cross-Site Scripting attacks against high privilege users such as admin.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
More in Mw Wp Form
View allThe MW WP Form plugin for WordPress is vulnerable to arbitrary file uploads due to insufficient file type validation in
Unrestricted upload of file with dangerous type exists in MW WP Form versions v4.4.2 and earlier, which may allow a remo
Directory traversal vulnerability in MW WP Form versions v4.4.2 and earlier allows a remote unauthenticated attacker to
Shortcode injection in MW WP Form WordPress plugin (versions before 5.1.5) allows unauthenticated remote attackers to ex
The MW WP Form plugin for WordPress is vulnerable to arbitrary file deletion in all versions up to, and including, 5.0.3
Arbitrary file manipulation in MW WP Form plugin (WordPress) versions ≤5.1.1 allows unauthenticated attackers to move se
Arbitrary file movement in MW WP Form plugin for WordPress (all versions ≤5.1.0) allows unauthenticated remote attackers
Stored cross-site scripting in the MW WP Form plugin for WordPress (all versions up to and including 5.1.7) lets an unau
Reflected or stored Cross-Site Scripting in the MW WP Form WordPress plugin (versions <= 5.1.3) allows remote unauthenti
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in websoudan MW WP Fo
EUVD-2026-68158
GHSA-88rf-74wh-96q8
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB