Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessEnumerate WordPress admin email address
-
DeliveryRegister unverified Firebase account with target email
-
ExploitObtain Firebase JWT for unverified account
-
ExecutionSubmit JWT to WordPress Firebase auth endpoint
-
PersistPlugin maps email to WordPress user without verifying email_verified field
-
ImpactReceive authenticated WordPress session as target admin
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 | Exploitation requires that the target WordPress site has the Firebase Authentication plugin installed and active in a version prior to 1.7.1, and that at least one WordPress user account has an email address the attacker can discover or enumerate (via public author pages, WHOIS, contact forms, or directory brute-forcing). The attacker must be able to register a Firebase account using the target email without completing verification - this is Firebase's default behavior unless the site owner has enforced server-side email verification at the Firebase project level. The CVSS PR:N vector confirms no WordPress credentials are required. Exploitation is constrained by AC:H: if the target email is already registered and verified on Firebase under a different owner, duplicate registration may be blocked, requiring the attacker to use an alternative Firebase project or approach. Limiting factors include the attacker's ability to discover valid WordPress account email addresses and the AC:H setup requirement; there is no special WordPress server configuration required beyond the plugin being active. |
| Impact | The CVSS 3.1 vector (AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H) scores 8.1 (High), reflecting network-reachable unauthenticated exploitation with full CIA impact, tempered by AC:H - the attacker must successfully obtain or mint a Firebase JWT containing the target user's email without prior verification, which requires some setup (e.g., registering on Firebase before the target does, or using a separate Firebase project). EPSS at 0.20% (11th percentile) is notably low relative to the CVSS score, suggesting automated mass exploitation is not currently occurring; this is consistent with the AC:H complexity. There is no CISA KEV listing and no identified POC at time of analysis. Despite the low EPSS, the real-world priority remains elevated: a single successful exploit yields full administrator access to the WordPress instance, enabling arbitrary content modification, plugin installation, credential harvesting, and lateral pivot. Sites with administrators whose email addresses are publicly discoverable carry the highest practical risk. The AC:H factor provides meaningful but not robust protection - it reflects setup complexity, not a strong cryptographic barrier. |
| Exploit ScenarioDerived | An attacker enumerates a WordPress administrator's email address from a public profile or contact page, then registers a new Firebase account using that email address without completing email verification, obtaining a valid Firebase JWT. The attacker submits this token to the WordPress site's Firebase auth callback endpoint; the unpatched plugin extracts the email claim, locates the matching WordPress admin account, and issues a fully authenticated WordPress session - granting the attacker unrestricted administrative access to the site. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 23, 2026
Authentication bypass in the Firebase Authentication WordPress plugin (all versions before 1.7.1) permits unauthenticated remote attackers to impersonate any WordPress account - including administrators - by presenting an unverified Firebase JWT whose email claim matches a WordPress user. The plugin fails to check the email_verified field before binding the Firebase identity to a WordPress session, enabling account takeover without knowledge of the target's password. No public exploit is identified at time of analysis and EPSS sits at 0.20% (11th percentile), but the unauthenticated admin takeover potential makes this a high-priority patch for any site running the affected plugin.
RemediationAI
Update the Firebase Authentication WordPress plugin to version 1.7.1 or later, which enforces email verification status on the Firebase JWT before matching it to a WordPress account. The patch is available via the WordPress plugin repository; see the WPScan advisory (https://wpscan.com/vulnerability/0414ef2b-0d97-41c7-9146-f31ace8b66b2/) and NVD entry (https://nvd.nist.gov/vuln/detail/CVE-2026-76793) for details. If immediate upgrade is not possible, disable the Firebase Authentication plugin and revert to native WordPress authentication - this eliminates the attack surface entirely but will break Firebase-authenticated user flows until the patch is applied. A secondary compensating control is to restrict the WordPress login and authentication REST endpoints to known IP ranges via firewall or WAF rules, which raises the bar for unauthenticated exploitation but does not address the vulnerability if Firebase auth endpoints remain publicly accessible. Additionally, configuring the Firebase project itself to require email verification before issuing tokens can serve as a defense-in-depth measure, though this must be validated at the Firebase console level and is not a substitute for patching.
Affected VersionsENISA
Affected Packages
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 Firebase Authentication WordPress plugin bridges Google's Firebase Authentication service with WordPress login flows: a client authenticates through Firebase (email/password, OAuth, etc.), receives a signed JWT, and presents it to the plugin, which maps the JWT's email claim to a WordPress user and issues a session. Firebase JWTs carry an email_verified boolean indicating whether the account owner confirmed ownership of that email address. CWE-287 (Improper Authentication) captures the root cause: the plugin skips the email_verified check entirely, trusting the email claim at face value. Because Firebase allows account creation with any email address without mandatory upfront verification, an attacker can mint a valid Firebase JWT bearing any target email and satisfy the plugin's only matching criterion. Affected CPE range is Firebase Authentication plugin versions 0 through <1.7.1 as enumerated in EUVD-2026-64224.
Know when WordPress 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
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Network endpoint requires no WordPress authentication (PR:N); AC:H reflects attacker must register an unverified Firebase account bearing the target's email, which involves setup steps not guaranteed to succeed in all Firebase configurations.
Primary rating from Vendor (wpscan).
CVSS VectorVendor: wpscan
Lifecycle Timeline
4DescriptionCVE.org
The Firebase Authentication WordPress plugin before 1.7.1 does not require the email address in an authentication token to be verified before matching it to a WordPress account and issuing a session, allowing unauthenticated attackers to log in as any user, including administrators.
Executive ViewAI
The Firebase Authentication WordPress plugin (versions prior to 1.7.1) allows unauthenticated attackers to impersonate any WordPress user, including administrators, by exploiting an unverified Firebase JWT email claim-bypassing password requirements entirely. This authentication bypass creates a direct path to complete account takeover and administrative access on affected WordPress installations. Organizations using this plugin face immediate risk of site compromise, data exposure, and malicious content injection without attacker knowledge of user credentials.
Apply vendor patch.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
The mailSend function in the isMail transport in PHPMailer before 5.2.18 might allow remote attackers to pass extra para
The isMail transport in PHPMailer before 5.2.20 might allow remote attackers to pass extra parameters to the mail comman
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil
Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote
The GiveWP - Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all
The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner
The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint
The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut
The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via
The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based
Remote code execution in WordPress 6.9.x (before 6.9.5) and 7.0.x (before 7.0.2) arises from a REST API batch endpoint r
EUVD-2026-64224
GHSA-3hq2-mp89-6vp5
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB