Intel

AIKIDO-2026-131230

newfold-labs/wp-module-data is vulnerable to Authentication Bypass

Authentication BypassCVE-2026-80099 Published Yesterday

88

High Risk

This Affects:

PHPnewfold-labs/wp-module-data
2.1 - 2.9.7
Fixed in 2.9.8
Are you affected? Scan for Free

TL;DR

authenticate() on the rest_authentication_errors filter treats a Bearer token as an HMAC of the HTTP method, host, URI, body, and X-Timestamp. When HiiveConnection::get_auth_token() is empty, that HMAC is computed with hash('sha256', '') as the secret, so anyone can forge a matching Bearer token. A matching token causes wp_set_current_user() to run for the first administrator, which authenticates the REST request as that admin. The fix returns early when no Hiive connection token is stored instead of verifying a signature against an empty secret.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and the site has no stored Hiive connection token.

Background info

newfold-labs/wp-module-data is vulnerable to Authentication Bypass in versions 2.1 - 2.9.7.

How to fix this

Upgrade the newfold-labs/wp-module-data library to the patch version.

Links

Other

github.com/newfold-labs/wp-plugin-bluehost/compare/4.19.0...4.19.1
https://github.com/newfold-labs/wp-plugin-bluehost/compare/4.19.0...4.19.1
github.com/newfold-labs/wp-plugin-crazy-domains/compare/2.5.2...2.5.3
https://github.com/newfold-labs/wp-plugin-crazy-domains/compare/2.5.2...2.5.3
github.com/newfold-labs/wp-plugin-hostgator/compare/3.2.0...3.2.1
https://github.com/newfold-labs/wp-plugin-hostgator/compare/3.2.0...3.2.1
github.com/newfold-labs/wp-plugin-web/compare/2.3.5...2.3.6
https://github.com/newfold-labs/wp-plugin-web/compare/2.3.5...2.3.6
plugins.trac.wordpress.org/browser/wp-module-data/trunk/includes/Data.php#L191
https://plugins.trac.wordpress.org/browser/wp-module-data/trunk/includes/Data.php#L191
plugins.trac.wordpress.org/browser/wp-module-data/trunk/includes/Data.php#L201
https://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#L222
https://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#L69
https://plugins.trac.wordpress.org/browser/wp-module-data/trunk/includes/Data.php#L69
plugins.trac.wordpress.org/browser/wp-module-data/trunk/includes/HiiveConnection.php#L406
https://plugins.trac.wordpress.org/browser/wp-module-data/trunk/includes/HiiveConnection.php#L406
wordfence.com/threat-intel/vulnerabilities/id/3ee369c0-0d7c-4142-b3ba-a518288647ba?source=cve
https://www.wordfence.com/threat-intel/vulnerabilities/id/3ee369c0-0d7c-4142-b3ba-a518288647ba?source=cve

Are You Affected?

Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.

Free. No credit card required.

Aikido Platform