Skip to main content

ZITADEL CVE-2026-105212

| EUVDEUVD-2026-92105 HIGH
Improper Authentication (CWE-287)
2026-10-04 VulnCheck GHSA-4727-2r9w-rpch
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Obtain victim login name
  2. Delivery
    Start identify-only login on hosted UI
  3. Exploit
    Enroll attacker-controlled authenticator pre-auth
  4. Execution
    Authenticate as victim bypassing password/MFA
  5. Impact
    Full 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

zitadel 0 <4.16.2
zitadel 0 <3.4.14

Affected Packages

euvd zitadel fix: 3.4.14, 4.16.2

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

Vendor (VulnCheck) PRIMARY 8.7 HIGH
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
vuln.today AI 9.1 CRITICAL

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.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Oct 04, 2026 - 15:15 EUVD
CVE Published
Oct 04, 2026 - 13:10 cve.org
HIGH 8.7

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.3%
Top 77% exploitable
Prevalence
Medium
open-source IAM platform, meaningful adoption but far from ubiquitous
Social Media
1
Sightings
Data Quality
6 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 Yes
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
Partial

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
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.

CVE-2024-49753 CRITICAL POC
9.1 Oct 25

Zitadel is open-source identity infrastructure software. Rated critical severity (CVSS 9.1), this vulnerability is remot

CVE-2023-49097 HIGH POC
8.8 Nov 30

ZITADEL is an identity infrastructure system. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable

CVE-2026-109372 CRITICAL
9.3 Oct 12

Authentication bypass in ZITADEL 4.x before 4.19.2 and 3.x through 3.4.15 lets an authenticated attacker with organizati

CVE-2026-105207 CRITICAL
9.3 Oct 04

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

CVE-2026-105209 CRITICAL
9.3 Oct 04

Cross-organization account takeover in ZITADEL 3.x before 3.4.15 and 4.x before 4.17.1 allows an authenticated attacker

CVE-2026-29191 CRITICAL
9.3 Mar 07

Stored XSS in ZITADEL identity management platform versions 4.0.0 to 4.11.1 allows unauthenticated attackers to inject p

CVE-2026-105215 CRITICAL
9.3 Oct 04

Account pre-hijacking in ZITADEL lets an unauthenticated remote attacker create a user record already bound to a victim'

CVE-2026-109373 CRITICAL
9.2 Oct 12

Authentication bypass in ZITADEL's Login V2 UI (versions 3.0.0 through 4.19.1) allows unauthenticated attackers to take

CVE-2026-105211 CRITICAL
9.2 Oct 04

Remote account takeover in ZITADEL versions before 4.17.1 allows unauthenticated attackers to compromise MFA-protected a

CVE-2025-27507 CRITICAL
9.0 Mar 04

The open-source identity infrastructure software Zitadel allows administrators to disable the user self-registration. Ra

CVE-2024-49757 MEDIUM POC
4.9 Oct 25

The open-source identity infrastructure software Zitadel allows administrators to disable the user self-registration. Ra

CVE-2026-109371 HIGH
8.8 Oct 12

Unauthenticated username-change in ZITADEL's hosted Login V1 UI lets a remote attacker rename any active human account -

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