CVE-2026-80099 Details
Description
Several Newfold plugins are vulnerable to Authentication Bypass. The vulnerability exists because the plugins bundle the wp-module-data module. In the module, the `authenticate()` method — registered on the `rest_authentication_errors` filter and therefore evaluated for every unauthenticated REST API request — performs an HMAC-style Bearer token comparison that degenerates when `HiiveConnection::get_auth_token()` returns `false`: PHP coerces `strrev(false)` to `strrev('')`, collapsing the secret salt to the publicly known constant `hash('sha256', '') = e3b0c44...`, while all remaining hash inputs (HTTP method, request URL, raw request body, and the `X-Timestamp` header) remain fully attacker-controlled. This makes it possible for unauthenticated attackers to compute a valid Bearer token entirely offline, pass the token equality check, and have `wp_set_current_user()` invoked against the first administrator returned by `get_users(['role' => 'administrator'])`, granting full administrator-level access and enabling arbitrary REST API operations such as creating new administrator accounts and achieving complete site takeover. Vulnerable versions are WP Plugin Crazy Domains (<= 2.5.2), WP Plugin Web (<= 2.3.4), WP Plugin Hostgator (<= 3.1.0), WP Plugin Bluehost (<= 4.17.1). The affected module is vulnerable in versions up to, and including, 2.9.4.
A vulnerability allowing authentication bypass has been identified in several Newfold WordPress plugins, including Crazy Domains, Web, Hostgator, and Bluehost. This vulnerability arises from the inclusion of the 'wp-module-data' module, where the 'authenticate()' method is registered on the 'rest_authentication_errors' filter. The method performs a Bearer token comparison that becomes flawed when 'HiiveConnection::get_auth_token()' returns false. In such cases, the secret salt is reduced to a publicly known constant, while other hash inputs remain fully under the attacker's control. This flaw enables unauthenticated attackers to generate a valid Bearer token offline, bypass the token equality check, and gain administrator-level access by invoking 'wp_set_current_user()' with the first administrator returned by 'get_users()'. The vulnerability affects WordPress Plugin Crazy Domains (through 2.5.2), WordPress Plugin Web (through 2.3.4), WordPress Plugin Hostgator (through 3.1.0), and WordPress Plugin Bluehost (through 4.17.1). The 'wp-module-data' module is vulnerable in versions prior to 2.9.4.
Users are advised to update to the latest versions of the affected plugins: Crazy Domains (2.5.3), Web (2.3.6), Hostgator (3.2.1), and Bluehost (4.19.1).
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Sep 9, 2026CISA-ADP
Assessed Sep 9, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-287 | Improper Authentication | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Newfold Labs WP Module Data | <= 2.9.7 (semver) |
CPE
Remediation
| |
| Newfold Labs WP Plugin Crazy Domains | All versions |
CPE
Remediation
| |
| Newfold Labs WP Plugin Web | All versions |
CPE
Remediation
| |
| Newfold Labs WP Plugin Hostgator | All versions |
CPE
Remediation
| |
| Newfold Labs WP Plugin Bluehost | All versions |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Sep 9, 2026 | CVE Modified | CISA-ADP |
| Sep 9, 2026 | New CVE Received | [email protected] |
Volerion