CVE-2026-80099
published 2026-09-09CVE-2026-80099: Several Newfold plugins are vulnerable to Authentication Bypass. The vulnerability exists because the plugins bundle the wp-module-data module. In the module…
PriorityP184high8.8CVSS 3.1
AVNACLPRLUINSUCHIHAH
ITWEXPLOITVulnCheck KEVInitial access
Exploited in the wild
EPSS
2.91%
86.9th percentile
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.
Affected
5 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| newfold | wp_module_data | <= 2.9.7 | — |
| newfold | wp_plugin_bluehost | <= 4.19.0 | — |
| newfold | wp_plugin_crazy_domains | <= 2.5.2 | — |
| newfold | wp_plugin_hostgator | <= 3.2.0 | — |
| newfold | wp_plugin_web | <= 2.3.5 | — |
CVSS provenance
nvdv3.18.8HIGHCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vulncheck8.8HIGH
CVEs like this are exactly what “Exploited This Week” covers.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
GHSA
Several Newfold plugins are vulnerable to Authentication Bypass.
ghsa_unreviewed·2026-09-09
CVE-2026-80099 [HIGH] CWE-287 Several Newfold plugins are vulnerable to Authentication Bypass.
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 en
VulnCheck
Improper Authentication
vulncheck·2026·CVSS 8.8
CVE-2026-80099 [HIGH] Improper Authentication
Improper Authentication
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 comput
No detection rules found.
Nuclei
Newfold WordPress Plugins - Unauthenticated Admin Bypass via Empty HMAC Secret
nuclei·CVSS 8.8
CVE-2026-80099 [HIGH] Newfold WordPress Plugins - Unauthenticated Admin Bypass via Empty HMAC Secret
Newfold WordPress Plugins - Unauthenticated Admin Bypass via Empty HMAC Secret
Newfold Digital WordPress plugins bundling wp-module-data =4.19.1, HostGator >=3.2.1, Web >=2.3.6, Crazy Domains >=2.5.3, or update wp-module-data to >=2.9.8.
reference:
- https://www.wordfence.com/threat-intel/vulnerabilities/id/3ee369c0-0d7c-4142-b3ba-a518288647ba
- https://github.com/Wayang1337/CVE-2026-80099
- https://plugins.trac.wordpress.org/browser/wp-module-data/trunk/includes/Data.php
- https://nvd.nist.gov/vuln/detail/CVE-2026-80099
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
cvss-score: 8.8
cve-id: CVE-2026-80099
cwe-id: CWE-287
epss-score: 0.00508
epss-percentile: 0.41741
metadata:
verified: true
max-request: 2
vendor: newfold
product: wp-module-data,bluehost-wordpres
No writeups or analysis indexed.
https://github.com/newfold-labs/wp-module-data/commit/9d913fd8fa12796c4d9c09081e4aeccfa5cb1301https://github.com/newfold-labs/wp-plugin-bluehost/compare/4.19.0...4.19.1https://github.com/newfold-labs/wp-plugin-crazy-domains/compare/2.5.2...2.5.3https://github.com/newfold-labs/wp-plugin-hostgator/compare/3.2.0...3.2.1https://github.com/newfold-labs/wp-plugin-web/compare/2.3.5...2.3.6https://plugins.trac.wordpress.org/browser/wp-module-data/trunk/includes/Data.php#L191https://plugins.trac.wordpress.org/browser/wp-module-data/trunk/includes/Data.php#L201https://plugins.trac.wordpress.org/browser/wp-module-data/trunk/includes/Data.php#L222https://plugins.trac.wordpress.org/browser/wp-module-data/trunk/includes/Data.php#L69https://plugins.trac.wordpress.org/browser/wp-module-data/trunk/includes/HiiveConnection.php#L406https://www.wordfence.com/threat-intel/vulnerabilities/id/3ee369c0-0d7c-4142-b3ba-a518288647ba?source=cve
2026-09-09
Published
Exploited in the wild