Skip to main content

WPMU DEV Dashboard CVE-2026-15459

| EUVDEUVD-2026-53710 HIGH
Improper Authentication (CWE-287)
2026-08-06 Wordfence GHSA-82jx-g559-m3rq
8.1
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Access
    Identify site with WPMU DEV Dashboard installed
  2. Delivery
    Confirm unconnected Hub state (empty API key)
  3. Exploit
    Forge WDP-AUTH HMAC signature using empty key
  4. Execution
    POST crafted request to public init handler
  5. Persist
    Issue install-plugin Hub command with attacker-controlled ZIP URL
  6. Impact
    Activate installed plugin to execute arbitrary PHP

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication mechanism validation
MITRE ATT&CK

2 techniques across 2 tactics: Defense Evasion, Initial Access

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

Exploitation Conditions

Exploitation requires two specific conditions to both be true: (1) the WPMU DEV Dashboard plugin is installed at any version up to and including 5.0.0, AND (2) the site has not yet been connected to the WPMU DEV Hub, leaving the site API key as an empty string - this is the default state immediately after plugin installation. Sites that have completed Hub onboarding with a non-empty 64-character API key are not exploitable regardless of plugin version. The CVSS PR:N confirms no authentication is required from the attacker side; AC:H reflects the deployment-state prerequisite. The limiting factor is the Hub connection status: a connected site is immune. Non-limiting factors include: no user interaction is needed, no specific WordPress configuration is required beyond the plugin being active, and the handler is exposed on all WordPress URLs (not restricted to admin paths), making the attack surface broad on vulnerable sites.

Impact

The NVD-assigned CVSS 8.1 (AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H) reflects maximum CIA impact accessible over the network with no authentication, moderated only by AC:H for the deployment-state prerequisite. The AC:H classification is technically accurate - exploitation requires the site to be unconnected - but is operationally misleading: unconnected is the default state immediately after installation, meaning every newly installed or recently migrated site is in the vulnerable window. The absence of any EPSS data, KEV listing, and public POC means exploitation cannot be confirmed in the wild; however, the forgeable-empty-key mechanism is conceptually trivial and does not require advanced capability. Real-world risk is elevated compared to what the AC:H label implies, particularly because the WPMU DEV Dashboard's install-plugin action provides a direct, reliable path to RCE. Organizations should treat this as functionally high-risk for any unconnected installation rather than discounting it on AC:H grounds. No conflicting signals were found, but the absence of EPSS data and POC references limits precision on exploitation probability.

Exploit ScenarioDerived

An attacker scans for WordPress sites running WPMU DEV Dashboard by probing for known plugin file paths, then crafts a WDP-AUTH-signed HTTP request using an empty API key - producing a valid HMAC that validate_hash() will accept - and submits it to the target site's public WordPress request handler. Because the init hook fires before any capability check and version 5.0.0 removed nonce replay protection, the handler processes the request as a legitimate Hub command, installing and activating an attacker-supplied plugin ZIP containing arbitrary PHP code, achieving full server-side code execution. No POC has been publicly referenced at time of analysis, but the attack mechanism is mechanically straightforward given the disclosed root cause.

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

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

Alert me

AnalysisAIv1 – Aug 06, 2026

Authentication bypass in WPMU DEV Dashboard (WordPress plugin) versions up to and including 5.0.0 enables unauthenticated remote attackers to invoke privileged Hub actions - including remote code execution by installing a plugin from an attacker-controlled URL, takeover of an administrator account via SSO, deletion of plugins and themes, and forced WordPress core upgrades - on any site not yet connected to the WPMU DEV Hub. The default post-installation state is unconnected, meaning every fresh installation is immediately exposed until Hub onboarding is completed. No public exploit or CISA KEV listing has been identified at time of analysis, though the impact ceiling (unauthenticated RCE) and the breadth of default-state exposure make this a high-priority remediation target.

RemediationAI

Update the WPMU DEV Dashboard plugin to the first version released after 5.0.0 that addresses this vulnerability - consult the official vendor changelog at https://wpmudev.com/project/wpmu-dev-dashboard/#changelog_all to confirm the exact patched release number, as it was not independently confirmed in the available data. As an immediate compensating control, completing the WPMU DEV Hub connection (which populates the 64-character API key) eliminates the empty-key condition and closes the signature forgery vector without requiring a plugin update; this is the fastest mitigation for sites that cannot update immediately. If Hub connection is not feasible, deactivating or removing the WPMU DEV Dashboard plugin entirely eliminates all exposure with no functional side effects beyond loss of WPMU DEV management features. Restricting wp-admin network access via firewall rules or WAF rules may reduce exposure surface but does not fully mitigate the vulnerability, since the handler is bound to the public init hook and can be triggered by unauthenticated requests to any WordPress URL, not just admin endpoints. Full Wordfence threat intelligence is available at https://www.wordfence.com/threat-intel/vulnerabilities/id/75c2b82e-cf1c-4db2-811c-82d05c6a1212?source=cve.

Affected VersionsENISA

WPMU DEV Dashboard 0 ≤5.0.0

Affected Packages

euvd wpmu_dev_dashboard 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

The WPMU DEV Dashboard plugin registers a remote command handler on WordPress's public init hook, which fires for all visitors before authentication checks run, with no WordPress capability check attached. Incoming Hub requests are authenticated via a WDP-AUTH HMAC signature verified by validate_hash(), where the signing secret is the site's API key. On sites not connected to the WPMU DEV Hub - the default state after plugin installation - this API key is an empty string, making the HMAC signature trivially reproducible by any attacker. Version 5.0.0 additionally removed the nonce replay check inside validate_nonce(), eliminating the last barrier against replayed or forged requests. The root cause maps to CWE-287 (Improper Authentication): the authentication scheme catastrophically fails when the shared secret is absent, a condition that is standard rather than exceptional for this plugin's deployment lifecycle. Affected product identified via CPE cpe:2.3:a:wpmudev:wpmu_dev_dashboard:*:*:*:*:*:*:*:*.

Know when Wpmu Dev Dashboard 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

Vendor (Wordfence) PRIMARY 8.1 HIGH
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.1 HIGH

Network vector with no authentication matches the public init hook; AC:H reflects the required unconnected-hub deployment condition as the sole exploitation prerequisite.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

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

DescriptionCVE.org

The WPMU DEV Dashboard plugin for WordPress is vulnerable to Authentication Bypass in all versions up to, and including, 5.0.0. On sites not yet connected to the WPMU DEV Hub - the default state after installation - the site API key that keys the WDP-AUTH request signature is empty, making the signature verified by validate_hash() trivially forgeable; version 5.0.0 additionally removed the replay check in validate_nonce(), and the remote handler is bound to the public init hook with no capability check. This makes it possible for unauthenticated attackers to invoke privileged Hub actions - including installing and activating a plugin from an attacker-supplied URL (resulting in remote code execution), deleting plugins and themes, upgrading WordPress core, or logging in as an administrator via SSO. Sites connected to a WPMU DEV account, which have a non-empty 64-character API key, are not affected.

Executive ViewAI

Why It Matters

WPMU DEV Dashboard plugin (versions ≤5.0.0) on WordPress contains an unauthenticated authentication bypass allowing attackers to execute arbitrary code, compromise administrator accounts, and delete critical site components on any installation not yet connected to the WPMU DEV Hub-the default state for new installations. This creates immediate ransomware and account takeover risk across thousands of WordPress sites. Organizations using this plugin must treat this as urgent remediation regardless of Hub connection status.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Disable WPMU DEV Dashboard plugin on unconnected sites. (2) Implement WAF or .htaccess restrictions on /wp-admin/admin-ajax.php endpoints. (3) Connect affected sites to WPMU DEV Hub for credential validation and account protection. (4) Enable file integrity monitoring on wp-content/plugins and wp-content/themes directories. (5) Enforce two-factor authentication (2FA) on all WordPress administrator accounts.

Threat Intelligence Overview

EPSS Score
0.5%
Top 59% exploitable
Prevalence
Medium
popular WordPress management plugin among WPMU DEV subscribers
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.5%
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

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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

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