Burst Statistics 3.4.0 - 3.4.1.1 - Authentication Bypass to Admin Account Takeover
- Published
- Last modified
- Where the record stands: published, rejected by its publisher, or superseded by another id.What do these mean? →
- published
- Whether CISA lists it in its Known Exploited Vulnerabilities catalog: proof that attackers are using it.What do these mean? →
- Not listed in CISA KEV
- Whether working attack code is public (Exploit-DB, Metasploit, Nuclei or GitHub). Public code makes attacks easier.What do these mean? →
- 12 proofs of concept on GitHub, 1 Nuclei template
- Exploitation: none
- Automatable: yes
- Technical impact: total
Summary
The Burst Statistics – Privacy-Friendly WordPress Analytics (Google Analytics Alternative) plugin for WordPress is vulnerable to Authentication Bypass in versions 3.4.0 to 3.4.1.1. This is due to incorrect return-value handling in the `is_mainwp_authenticated()` function when validating application passwords from the Authorization header. This makes it possible for unauthenticated attackers, with knowledge of an administrator username, to impersonate that administrator for the duration of the request by supplying any random Basic Authentication password achieving privilege escalation.
Timeline
- CVE published
- CISA SSVC assessment
Exploitation: none · Automatable: yes · Technical impact: total
- Record last updated
- EPSS reached 10%
FIRST estimates at least a 10% chance of exploitation in the next 30 days
Affected versions
- burstbv Burst Statistics – Privacy-Friendly WordPress Analytics (Google Analytics Alternative)
From 3.4.0 · through 3.4.1.1
References 23
plugins.trac.wordpress.org
- browser/burst-statistics/tags/3.4.1.1/includes/Frontend/class-mainwp-proxy.php#L336
- browser/burst-statistics/trunk/includes/Frontend/class-mainwp-proxy.php#L336
- browser/burst-statistics/trunk/includes/Frontend/class-mainwp-proxy.php#L328
- browser/burst-statistics/tags/3.4.1.1/includes/Frontend/class-mainwp-proxy.php#L328
- browser/burst-statistics/trunk/includes/Frontend/class-mainwp-proxy.php#L314
- browser/burst-statistics/tags/3.4.1.1/includes/Frontend/class-mainwp-proxy.php#L314
- browser/burst-statistics/trunk/includes/Traits/trait-admin-helper.php#L205
- browser/burst-statistics/tags/3.4.1.1/includes/Traits/trait-admin-helper.php#L205