ZeroHour

CVE-2026-18056

niche

Authentication Bypass via Facebook Token in HivePress Authentication Plugin

CVSS 3.1
7.5 high
EPSS
<1%p27
Published
()
Modified
AI analysis

The HivePress Authentication plugin for WordPress (all versions through 1.1.4) contains an unauthenticated authentication bypass (CWE-287) in its Facebook login handler. The authenticate_user function forwards an attacker-supplied access_token to the Facebook Graph API and trusts the returned email and ID verbatim, without verifying the token was issued for the site's configured Facebook app — no /debug_token call and no comparison of the token's app_id against the configured hp_facebook_app_id. To exploit it, an attacker must first obtain a valid access token belonging to the Facebook account whose email matches the target WordPress user's email; with such a token they can log in as any existing user, including administrators, and take over the site. Any WordPress site running the plugin with Facebook authentication enabled is affected, but the required token-acquisition step raises the attack complexity, consistent with the high-complexity CVSS 3.1 score of 7.5. There is no known public proof-of-concept, the flaw is not in CISA's KEV catalog, and EPSS estimates only a 0.3% probability of exploitation in the next 30 days.

What to do: Update HivePress Authentication to a release newer than 1.1.4 as soon as a patched version is available; until then, disable the Facebook login method or deactivate the plugin. Because exploitation requires first obtaining a valid access token tied to a user's Facebook account, be alert to token-phishing, and review admin accounts and active sessions for unexpected logins.

Affected
HivePress Authentication (WordPress plugin)all versions up to and including 1.1.4
Estimated exposure
nichelikely low thousands of WordPress sites (exact active-install count not in data) — HivePress is a niche WordPress marketplace/directory plugin and Facebook login is an optional add-on, so only a small subset of an already small install base runs the affected authentication path.

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

The HivePress Authentication plugin for WordPress is vulnerable to Authentication Bypass via the access_token parameter in all versions up to, and including, 1.1.4. This is due to the authenticate_user function's Facebook authenticator resolving third-party identity by forwarding the attacker-supplied access_token to the Facebook Graph API and trusting the returned email and ID verbatim, without performing any application ID or audience validation — specifically, no /debug_token verification and no comparison of the token's app_id against the configured hp_facebook_app_id. This makes it possible for unauthenticated attackers to authenticate as any existing WordPress user, including administrators, whose email address is associated with a Facebook account for which the attacker can obtain any valid access token. Important Note: To exploit the vulnerability, the attacker must obtain the victim's access token.

Ecosystems
WordPress
Weakness
CWE-287
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H

In the news

No ingested article mentions this CVE yet.