Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-105215— ZITADEL before 4.16.2 Account Pre-Hijacking via Forged External IdP Callback

Quick assessment

Affected
zitadel zitadel
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

ZITADEL 3.4.14 之前版本以及 4.x 系列中 4.16.2 之前版本在托管版登录界面(Login V1 UI)中存在认证绕过漏洞。该漏洞源于“外部账户未找到”注册端点在未完成身份提供商(IdP)回调的情况下,盲目信任客户端提供的外部身份字段。未经身份认证的攻击者可伪造 IDPConfigID 和 ExternalUserID 值,预先创建一个与受害者外部 IdP 身份绑定的账户,从而导致受害者在后续使用真实外部身份登录时,自动登录到该预创建的账户中。

CVSS 9.1 · Critical

Affected Version Matrix 4

VendorProduct Version RangeStatus
zitadel zitadel < 4.16.2 affected
4.16.2 unaffected
< 3.4.14 affected
3.4.14 unaffected
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-105215

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
ZITADEL before 4.16.2 Account Pre-Hijacking via Forged External IdP Callback
Source: CVE Program / CVE List V5
Vulnerability Description
ZITADEL before 3.4.14 and 4.x before 4.16.2 contains an authentication bypass in the hosted Login V1 UI because the 'external account not found' registration endpoint trusts client-supplied external identity fields without a completed IdP callback. Unauthenticated attackers can submit forged IDPConfigID and ExternalUserID values to pre-create an account bound to a victim's external IdP identity, which the victim's later genuine external login then signs into.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Source: CVE Program / CVE List V5
Vulnerability Type
使用欺骗进行的认证绕过
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
zitadel zitadel 0 ~ 4.16.2 -
zitadel zitadel 0 ~ 3.4.14 -

II. Public POCs for CVE-2026-105215

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-105215

请登录查看更多情报信息。

Vendor Advisories for CVE-2026-105215 (1)

Other References for CVE-2026-105215 (1)

Same Patch Batch · zitadel · 2026-10-04 · 10 CVEs total

CVE-2026-105207 9.8 CRITICAL ZITADEL before 4.17.3 Account Takeover via External IdP Linking
CVE-2026-105209 9.6 CRITICAL ZITADEL before 3.4.15 and 4.17.1 Cross-Organization Account Takeover via Passkey Enrollmen
CVE-2026-105210 8.2 HIGH ZITADEL before 4.17.1 Unauthenticated MFA Enrollment via Login V1 Init Handlers
CVE-2026-105213 8.2 HIGH ZITADEL before 4.17.1 Authentication Bypass via Login V2 for Deactivated Organizations
CVE-2026-105211 8.1 HIGH ZITADEL before 4.17.1 Authentication Bypass via Login V2 OTP returnCode
CVE-2026-105208 7.7 HIGH ZITADEL before 4.17.3 Session Hijacking via Forgeable IdP Intent Tokens
CVE-2026-105212 7.5 HIGH ZITADEL before 3.4.14 and 4.16.2 Account Takeover via Passkey Enrollment
CVE-2026-105206 5.3 MEDIUM ZITADEL before 4.17.3 Cross-Organization Authentication Method Enumeration via User Servic
CVE-2026-105214 2.3 LOW Zitadel before 4.16.2 SSRF via Organization Domain HTTP Verification

IV. Related Vulnerabilities

V. Comments for CVE-2026-105215

No comments yet


Leave a comment