CVE-2026-80099 json
Various Newfold Plugins Various Versions - Unauthenticated Authentication Bypass via Bearer Token Validation with Empty Secret
published 2026-09-09 2 mo ago modified 2026-09-09 1 mo ago also EUVD-2026-74773
- cvss
- 8.8
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 2.9%
- EPSS 2.9% chance of exploitation in 30 days, percentile 87%
- public exploits
- 0
- none known, plus a Nuclei check
Summary
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.
Patch / fix
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- total
- Assessed
- 1 mo ago
Exploit prediction
2.91% chance of exploitation in the next 30 days, higher than 87% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- Nuclei template Newfold WordPress Plugins - Unauthenticated Admin Bypass via Empty HMAC Secret nuclei detection template
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 8.8 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Affected products
- Newfold WP Plugin Web
- Newfold WP Plugin Crazy Domains
- Newfold WP Module Data
- Newfold WP Plugin Hostgator
- Newfold WP Plugin Bluehost
Classification
- Weakness
-
- CWE-287 Improper Authentication
- Technology feeds
References
- github.com /newfold-labs/wp-module-data/commit/9d913fd8fa12796c4d9c09081e4aeccfa5cb1301
- wordfence.com /threat-intel/vulnerabilities/id/3ee369c0-0d7c-4142-b3ba-a518288647ba?source=cve
- plugins.trac.wordpress.org /browser/wp-module-data/trunk/includes/Data.php#L222
- plugins.trac.wordpress.org /browser/wp-module-data/trunk/includes/Data.php#L201
- plugins.trac.wordpress.org /browser/wp-module-data/trunk/includes/Data.php#L191
- plugins.trac.wordpress.org /browser/wp-module-data/trunk/includes/HiiveConnection.php#L406
- plugins.trac.wordpress.org /browser/wp-module-data/trunk/includes/Data.php#L69
- github.com /newfold-labs/wp-plugin-hostgator/compare/3.2.0...3.2.1
- github.com /newfold-labs/wp-plugin-bluehost/compare/4.19.0...4.19.1
- github.com /newfold-labs/wp-plugin-web/compare/2.3.5...2.3.6
- github.com /newfold-labs/wp-plugin-crazy-domains/compare/2.5.2...2.5.3
Sources
- CVE List CVE-2026-80099
- NVD CVE-2026-80099
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.