
Exploit PoC for WordPress Burst Statistics authentication bypass allowing unauthenticated admin impersonation via crafted Authorization header.
| **Authentication Required
CVE-2026-8181 is a critical Authentication Bypass vulnerability in the Burst Statistics WordPress plugin (versions 3.4.0 - 3.4.1.1). This flaw allows an unauthenticated attacker to impersonate any administrator by exploiting incorrect return-value handling in the is_mainwp_authenticated() function when validating application passwords from the Authorization header.
The vulnerability exists in the is_mainwp_authenticated() function of the Burst Statistics plugin. The flaw is triggered by:
CVE-2026-8181 is a critical Authentication Bypass vulnerability in the Burst Statistics WordPress plugin (versions 3.4.0 - 3.4.1.1). This flaw allows an unauthenticated attacker to impersonate any administrator by exploiting incorrect return-value handling in the is_mainwp_authenticated() function when validating application passwords from the Authorization header.
The vulnerability exists in the is_mainwp_authenticated() function of the Burst Statistics plugin. The flaw is triggered by:
| Fact | Details |
|---|
| CVE ID | CVE-2026-8181 |
| CVSS Score | 9.8 (Critical) |
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
| Plugin | Burst Statistics (Google Analytics Alternative) |
| Affected Versions | 3.4.0 – 3.4.1.1 |
| Patched Version | 3.4.2 |
| Attack Type | Authentication Bypass / Privilege Escalation |
| ** | ❌ None |
| User Interaction | ❌ None |
| Fact | Details |
|---|
| CVE ID | CVE-2026-8181 |
| CVSS Score | 9.8 (Critical) |
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
| Plugin | Burst Statistics (Google Analytics Alternative) |
| Affected Versions | 3.4.0 – 3.4.1.1 |
| Patched Version | 3.4.2 |
| Attack Type | Authentication Bypass / Privilege Escalation |
| Authentication Required | ❌ None |
| User Interaction | ❌ None |
| Step | Actor | Action | Result |
|---|
| ① | Attacker | Sends HTTP request with Authorization: Basic admin:anypassword | Request sent to target |
| ② | Burst Plugin | Calls is_mainwp_authenticated() function | Validates the Authorization header |
| ③ | Logic Flaw | Plugin returns TRUE even with wrong password | Authentication bypassed |
| ④ | WordPress | Grants administrator privileges | Full admin access granted |
| ⑤ | Attacker | Gains complete WordPress control | Site compromised |