Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain victim login name
-
DeliveryStart identify-only login on hosted UI
-
ExploitEnroll attacker-controlled authenticator pre-auth
-
ExecutionAuthenticate as victim bypassing password/MFA
-
ImpactFull account takeover
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 deployment uses ZITADEL's hosted Login V1 or Login V2 UI, where authenticator (passkey) enrollment is erroneously accepted on identify-only login sessions before any primary factor is verified. The attacker must know a valid victim login name (username/email); no password, MFA, prior authentication, or victim interaction is needed (PR:N/UI:N). The practical limiting factors are therefore (1) use of the affected hosted login flows and (2) knowledge of a valid login name - a low barrier since login names are typically non-secret. Self-hosted instances on versions 3.x before 3.4.14 or 4.x before 4.16.2 that expose the hosted login UI to attackers are in scope. |
| Impact | This is a genuine high-priority vulnerability, not a high-CVSS-but-low-real-risk issue. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes a network-reachable, low-complexity, fully unauthenticated attack with no user interaction and no special attack requirements - the easiest possible exploitation profile. The impact is an authentication bypass leading to full account takeover (VC:H), which is the core security promise of an identity provider, making the real-world consequence severe even though the vendor scored only confidentiality impact (VI:N/VA:N); in practice account takeover also carries integrity consequences, which the vendor vector arguably understates. The only practical barrier is that the attacker must know a valid victim login name, which is typically low-entropy (email/username) and not secret. No EPSS score, CISA KEV listing, or public POC was provided in the intelligence set, so there is no public exploit identified at time of analysis and no evidence of active exploitation; the priority here is driven by exploitability and impact rather than observed in-the-wild activity. Defenders running affected ZITADEL versions should treat this as urgent despite the absence of KEV/EPSS signals, because the attack bypasses both passwords and MFA. |
| Exploit ScenarioDerived | An unauthenticated attacker who knows a target user's login name (e.g. their email) initiates a login on ZITADEL's hosted Login V1 or V2 UI and, on the identify-only session before any password or MFA is verified, enrolls an attacker-controlled passkey/authenticator. The attacker then completes login as the victim using their own authenticator, fully bypassing the victim's existing password and MFA. No public exploit code was identified in the provided data, but the attack is low-complexity and requires no victim interaction. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 04, 2026
Account takeover in ZITADEL affects deployments using the hosted Login V1 or V2 UI on versions 3.x before 3.4.14 and 4.x before 4.16.2. Unauthenticated attackers who know a valid login name can enroll an attacker-controlled passkey or other authenticator during an identify-only session, before any primary factor is verified, and then log in as the victim, bypassing passwords and MFA. No public exploit code has been identified at time of analysis, but the vulnerability is rated high risk due to its unauthenticated nature and low complexity.
RemediationAI
Upgrade to ZITADEL 3.4.14 or 4.16.2 or later as these versions contain the fix for CVE-2026-105212. If immediate upgrade is not possible, consider disabling the hosted Login V1 and V2 UIs or restricting access to them to trusted networks only, but note that this may disrupt legitimate authentication flows. Additionally, monitor authentication logs for suspicious passkey or authenticator enrollment events on identify-only sessions. Administrators should also review existing user accounts for any unauthorized authenticators. Vendor advisories are available at https://github.com/zitadel/zitadel/security/advisories/GHSA-45f2-5q3r-xgg6 and https://www.vulncheck.com/advisories/zitadel-before-3.4.14-and-4.16.2-account-takeover-via-passkey-enrollment.
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
ZITADEL is an identity and access management platform that provides hosted login UIs (Login V1 and V2) for authentication. The vulnerability resides in the handling of identify-only login sessions, which are intended solely to identify a user by login name before any authentication occurs. Due to improper authentication controls (CWE-287), the system fails to verify that a primary factor (e.g., password) has been successfully completed before allowing the enrollment of additional authenticators such as passkeys. This allows an attacker to add an authenticator to a victim's account during such a session, effectively creating a persistent backdoor. The flaw affects ZITADEL 3.x before 3.4.14 and 4.x before 4.16.2, as indicated by CPE entries for the product. Our independent assessment rates this as high confidentiality and integrity impact (C:H/I:H/A:N) with no availability impact, reflecting the potential for account takeover and modification.
Know when Zitadel 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Unauthenticated network attack with no user interaction and low complexity (knowing a login name); full account takeover yields high confidentiality and integrity as the victim, with no direct availability impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
ZITADEL 3.x before 3.4.14 and 4.x before 4.16.2 contains an authentication bypass in the hosted Login V1 and Login V2 UIs that accepts passkey or other authenticator enrollment on identify-only login sessions, before any primary factor is verified. Unauthenticated attackers knowing only a victim's login name can register an attacker-controlled authenticator and log in as that user, bypassing existing passwords and MFA.
Technical POC Analysis
CWE-287 (Improper Authentication); the advisory also tags CWE-306 (Missing Authentication for Critical Function).
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
ZITADEL deployments using the hosted Login V1 or V2 UI are exposed to an account takeover issue that allows an attacker who knows a valid login name to register their own passkey or authenticator before any primary factor is verified, then sign in as the victim. This bypasses passwords and MFA and could compromise user accounts and connected business services across affected 3.x and 4.x releases. Leadership should treat this as a high-priority identity risk and direct immediate containment while patch availability is confirmed.
No vendor-released patch identified at time of analysis; interim mitigations include disabling or restricting hosted Login V1/V2 UI, limiting exposure of valid login names, enforcing network/conditional-access restrictions, monitoring for anomalous passkey or authenticator enrollment, auditing accounts for unauthorized authenticator changes, and rotating credentials for high-risk accounts. If fixed versions 3.4.14 or 4.16.2 are confirmed available, 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.
Zitadel is open-source identity infrastructure software. Rated critical severity (CVSS 9.1), this vulnerability is remot
ZITADEL is an identity infrastructure system. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable
Authentication bypass in ZITADEL 4.x before 4.19.2 and 3.x through 3.4.15 lets an authenticated attacker with organizati
Account takeover in ZITADEL affects instances running 3.0.0 through 3.4.15 and 4.0.0 before 4.17.3: an unauthenticated r
Cross-organization account takeover in ZITADEL 3.x before 3.4.15 and 4.x before 4.17.1 allows an authenticated attacker
Stored XSS in ZITADEL identity management platform versions 4.0.0 to 4.11.1 allows unauthenticated attackers to inject p
Account pre-hijacking in ZITADEL lets an unauthenticated remote attacker create a user record already bound to a victim'
Authentication bypass in ZITADEL's Login V2 UI (versions 3.0.0 through 4.19.1) allows unauthenticated attackers to take
Remote account takeover in ZITADEL versions before 4.17.1 allows unauthenticated attackers to compromise MFA-protected a
The open-source identity infrastructure software Zitadel allows administrators to disable the user self-registration. Ra
The open-source identity infrastructure software Zitadel allows administrators to disable the user self-registration. Ra
Unauthenticated username-change in ZITADEL's hosted Login V1 UI lets a remote attacker rename any active human account -
EUVD-2026-92105
GHSA-4727-2r9w-rpch
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB