Horizon Alert
Summary of the vulnerability and why it matters
A vulnerability in ZITADEL's login interface could allow attackers to bypass authentication and take over user accounts by forging session cookies. This affects systems using ZITADEL for identity and access management, potentially impacting any user or administrator with an active session. The primary concern is confirming if your organization uses the affected technology and is exposed.
- Unauthenticated attackers can take over accounts.
- Compromises user sessions, including administrators.
- Confirm relevance and exposure to ZITADEL.
Attack Path
How an attacker could exploit the issue
An unauthenticated attacker could begin by interacting with the ZITADEL Login V2 UI, which is typically exposed to the internet. By guessing session IDs around a victim's login time and providing empty tokens, the attacker can forge unsigned session cookies, leading to the theft of session tokens and the potential takeover of user accounts, including administrator accounts with multi-factor authentication enabled.
- Requires network access to the UI.
- Forges unsigned session cookies.
- Leads to unauthorized account access.
Live Threat
Current exploitation, exposure, and threat context
This vulnerability could allow unauthenticated attackers to take over user accounts, including administrator accounts that have multi-factor authentication enabled. Attackers can achieve this by forging unsigned session cookies, enabling them to obtain other users' session tokens when session IDs are predictable.
- User session tokens and access.
- Forging session cookies and predicting IDs.
- Account takeover and unauthorized access.
Operational Fix
Recommended remediation, mitigation, and detection steps
This vulnerability affects ZITADEL deployments, placing responsibility on platform or infrastructure teams managing the identity solution, in coordination with security and application owners. The immediate first step is to identify all instances of ZITADEL, determine their exposure and criticality, and locate the accountable teams for assessment and remediation planning.
- Identify ZITADEL instances and owners.
- Verify reachability and business criticality.
- Plan remediation based on assessed risk.