Skip to main content

HivePress Authentication CVE-2026-18056

| EUVDEUVD-2026-72043 HIGH
Improper Authentication (CWE-287)
2026-09-06 Wordfence GHSA-55w6-5hh5-wj3r
7.5
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify WordPress site with HivePress Facebook Login enabled
  2. Delivery
    Enumerate target user email via WordPress user enumeration
  3. Exploit
    Obtain victim Facebook access token via rogue app or phishing
  4. Execution
    Submit crafted POST with access_token to HivePress auth endpoint
  5. Persist
    Graph API returns victim identity; plugin skips audience validation
  6. Impact
    Attacker receives authenticated WordPress session as victim

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication mechanism validation
MITRE ATT&CK

2 techniques across 2 tactics: Defense Evasion, Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Facebook Login must be explicitly enabled in HivePress settings (hp_user_auth_methods must include 'facebook') and hp_facebook_app_id must be configured - these are non-default settings requiring deliberate administrator action, so the vulnerability is not present in default HivePress installations. The target WordPress user's account email must be associated with a Facebook account. Most critically, the attacker must possess any valid Facebook access token for the victim's Facebook identity - not limited to tokens from the site's own app, which means tokens from any Facebook application the victim has authorized qualify. Sites that have not enabled Facebook Login, users whose WordPress email is not linked to Facebook, or scenarios where the attacker cannot obtain a valid victim Facebook token are not exploitable.

Impact

The CVSS 3.1 score of 7.5 (AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H) reflects a genuine tension between catastrophic post-exploitation impact and a non-trivial pre-exploitation barrier. The attacker must obtain a valid Facebook access token linked to the victim's Facebook account - critically, a token issued by any Facebook application will suffice because the plugin does not validate token audience against the site's own app ID, meaning tokens from rogue third-party apps, phishing flows, or compromised services all qualify. Once a usable token is in hand, the attack is fully network-accessible, requires no WordPress credentials, and produces immediate full account takeover including administrator-level access. The feature gate (hp_user_auth_methods must include 'facebook' and hp_facebook_app_id must be configured) limits the exposed population to sites that have deliberately enabled Facebook Login, which reduces the attack surface relative to a default-on vulnerability. No EPSS score was provided and the vulnerability is absent from the CISA KEV catalog, so empirical exploitation frequency is unknown. Given that successful exploitation yields administrator-level WordPress access, sites with Facebook Login enabled should treat this as high priority despite the elevated attack complexity.

Exploit ScenarioDerived

An attacker identifies a WordPress site running HivePress with Facebook Login enabled and enumerates the administrator's email address via public WordPress user enumeration or profile pages. The attacker creates or abuses a third-party Facebook app to obtain a valid access token for the victim's Facebook account - exploiting the fact that any app-issued token suffices, not only tokens issued by the site's own registered app. The attacker then sends a crafted POST request to the HivePress authentication endpoint with the victim's access_token parameter, bypassing WordPress password and any MFA checks, and receives an authenticated session cookie as the administrator.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 06, 2026

Authentication bypass in HivePress Authentication plugin for WordPress (≤1.1.4) allows an unauthenticated network attacker to log in as any WordPress user - including administrators - whose account email is linked to a Facebook account. The plugin's Facebook OAuth handler forwards the caller-supplied access_token directly to the Facebook Graph API and blindly trusts the returned email and user ID, performing no /debug_token audience validation and no comparison of the token's app_id against the configured hp_facebook_app_id. Exploitation requires the attacker to first acquire a valid Facebook access token associated with the victim's account, which is the primary complexity barrier - but once obtained, the attack yields full account takeover with no WordPress credentials required. No public exploit or CISA KEV listing has been identified at the time of analysis.

RemediationAI

Update HivePress Authentication to the version containing fix commit f97d9109002905cf57597d15c535d1155dc64657, available via the WordPress plugin changeset at https://plugins.trac.wordpress.org/changeset/3664231/hivepress-authentication; the exact released version number following 1.1.4 is not explicitly stated in available data but corresponds to the patched plugin in the WordPress repository. The patch adds /debug_token audience validation using the app_id|app_secret combined token and requires configuration of hp_facebook_app_secret - administrators will see an admin-panel error notice if the secret is missing while Facebook Login remains enabled. If an immediate upgrade is not possible, disable Facebook Login in HivePress settings by removing 'facebook' from hp_user_auth_methods; this fully eliminates the attack surface since the vulnerable code path is only reachable when the feature is active. Do not rely on the access_token prerequisite as a compensating control, as Facebook tokens can be obtained through multiple social-engineering and app-abuse avenues.

Affected VersionsENISA

HivePress Authentication 0 ≤1.1.4

Affected Packages

euvd hivepress_authentication no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The HivePress Authentication plugin (CPE: cpe:2.3:a:hivepress:hivepress_authentication:*:*:*:*:*:*:*:*) extends the HivePress marketplace framework for WordPress with social login capabilities including Facebook OAuth. The vulnerable code in class-facebook-authentication.php (all versions ≤1.1.4) calls the Facebook Graph API /me endpoint using an attacker-controlled access_token and accepts whatever email address and user ID Facebook returns, then resolves the corresponding WordPress account and authenticates the caller. CWE-287 (Improper Authentication) describes this root cause precisely: the application delegates identity resolution to a third party but fails to verify that the token was issued for its own registered Facebook application. The Facebook developer documentation for manual OAuth flows explicitly specifies calling /debug_token with an app access token (formatted as app_id|app_secret) and verifying the returned app_id and is_valid fields - steps the plugin entirely omitted before the patch. The fix commit (f97d9109) adds a /debug_token call using the newly required hp_facebook_app_secret setting, checks is_valid, and compares app_id against hp_facebook_app_id before proceeding with authentication.

Know when Hivepress Authentication gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Wordfence) PRIMARY 7.5 HIGH
AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 7.5 HIGH

AC:H because attacker must independently acquire victim's Facebook access token; UI:R reflects dependency on victim having previously linked their account email to Facebook; full C/I/A:H because successful exploitation yields complete account takeover.

3.1 AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
4.0 AV:N/AC:H/AT:P/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

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.

Executive ViewAI

Why It Matters

WordPress sites running HivePress Authentication plugin ≤1.1.4 with Facebook authentication enabled risk complete administrative account compromise, as attackers with a victim's Facebook access token can log in as any admin without entering WordPress credentials. No public exploit has been identified at time of analysis, but the vulnerability is straightforward to exploit once a token is obtained. Organizations face potential website takeover, data theft, and malware installation with no vendor patch available.

Business Impact: High
Compensating Controls

Disable Facebook OAuth authentication in plugin settings or uninstall the plugin entirely if Facebook login is not business-critical; restrict any remaining OAuth functionality to non-administrative user roles only; implement multi-factor authentication on all WordPress administrator accounts immediately; deploy Web Application Firewall or logging rules to monitor all OAuth token exchanges and flag anomalies; enforce strong password requirements (minimum 16 characters, complexity) on all administrator accounts; establish continuous monitoring for unexpected administrative login events from new IP addresses or geographic locations.

Threat Intelligence Overview

EPSS Score
0.3%
Top 73% exploitable
Prevalence
Low
niche WordPress plugin for HivePress marketplace framework only
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy