## https://sploitus.com/exploit?id=C98C59C9-8816-5B8D-8604-E75ED8EDEFDB
# CVE-2026-76581 - WPMU DEV Dashboard Vulnerability Detector
A safe, passive Python detector for identifying WordPress installations running a version of **WPMU DEV Dashboard** affected by **CVE-2026-76581**.
The detector does not exploit the authentication bypass, request or replay HMAC values, or create an administrator session.

> The screenshot is a sanitized demonstration for educational purposes. It contains no real target, payload, authentication token, or credential.
## Vulnerability summary
| Field | Information |
|---|---|
| CVE | CVE-2026-76581 |
| Product | WPMU DEV Dashboard |
| Plugin slug | `wpmudev-updates` |
| Vulnerability | Authentication bypass |
| CVSS | 9.8 - Critical |
| Affected versions | 5.0.1 and earlier |
| Patched version | 5.0.2 |
The flaw is caused by inconsistent HMAC message construction in the Hub SSO flow. Successful exploitation also requires a connected WPMU DEV site with Hub SSO enabled. This project deliberately does not exercise that authentication flow.
## Features
- Passive version detection
- Direct local plugin-header inspection
- Remote public-metadata inspection
- No authentication-bypass attempt
- No HMAC collection or replay
- No administrator session creation
- Colored terminal interface
- JSON output
- No third-party Python packages
## Requirements
- Python 3.10 or newer
- A WordPress installation you own or are authorized to assess
## Usage
Check localhost using public metadata:
```bash
python CVE-2026-76581-detector.py http://localhost
```
For the most reliable result, read the installed plugin header directly.
XAMPP on Windows:
```powershell
python CVE-2026-76581-detector.py http://localhost --wordpress-path "C:\xampp\htdocs\wordpress"
```
WAMP on Windows:
```powershell
python CVE-2026-76581-detector.py http://localhost --wordpress-path "C:\wamp64\www\wordpress"
```
Linux:
```bash
python3 CVE-2026-76581-detector.py http://localhost --wordpress-path /var/www/html/wordpress
```
Authorized remote passive check:
```bash
python3 CVE-2026-76581-detector.py https://authorized-site.example
```
JSON output:
```bash
python3 CVE-2026-76581-detector.py http://localhost --json
```
## Result meanings
### VULNERABLE VERSION DETECTED
WPMU DEV Dashboard 5.0.1 or earlier was positively identified. The installed version is within the affected range. This does not claim that Hub SSO is enabled or that account takeover was demonstrated.
### PATCHED BY VERSION
The detected plugin version is 5.0.2 or later.
### INCONCLUSIVE
Reliable version evidence was unavailable. This can happen when public metadata is blocked, the site is unreachable, or the plugin uses a nonstandard layout. An inconclusive result does not prove the site is secure. Use `--wordpress-path` when local filesystem access is available.
## Remediation
If an affected version is detected:
1. Update WPMU DEV Dashboard to version 5.0.2 or newer.
2. Disable Hub SSO until the update is complete.
3. Review the account mapped to Hub SSO.
4. Examine administrator accounts and active sessions.
5. Review recent plugin, theme, and configuration changes.
6. Investigate unexpected administrative activity.
## Exit codes
| Code | Meaning |
|---:|---|
| `0` | Patched, inconclusive, or plugin not found |
| `1` | Vulnerable plugin version detected |
| `2` | Invalid target or command usage |
## Ethical-use notice
This project is intended for defensive security testing, authorized assessments, local laboratory research, patch verification, and education. Do not assess systems without explicit authorization.
## References
- [Wordfence technical disclosure](https://www.wordfence.com/blog/2026/08/wordfence-argus-finds-critical-authentication-bypass-in-wpmu-dev-dashboard-plugin/)
- [Wordfence vulnerability record](https://www.wordfence.com/threat-intel/vulnerabilities/wordpress-plugins/wpmudev-updates/wpmu-dev-dashboard-501-authentication-bypass-to-administrator-via-sso-hmac-canonicalization-confusion)
- [Official CVE record](https://vulners.com/cve/CVE-2026-76581)
## Author
**Sandeep Vishwakarma**
Information Security Consultant and Bug-Bounty Hunter
## Disclaimer
This project is provided strictly for authorized testing and defensive research. The author is not responsible for misuse or damage resulting from this project.