CVE Catalog

CVE-2026-105209

CriticalCVSS 9.6
Published: Updated: Translated: NVD NIST

Summary

ZITADEL 3.x before 3.4.15 and 4.x before 4.17.1 contains an improper authorization vulnerability: when issuing passkey or passwordless enrollment codes, it checks only the organization in the x-zitadel-orgid header, not the target user's organization. Attackers with user-write permission in one organization can obtain an enrollment code for a user in another organization on the same instance and register their own authenticator to take over that account.

Risk Assessment

An attacker with limited permissions in one organization can take over accounts in other organizations, potentially leading to privilege escalation and breaking tenant isolation.

Recommendation

Update ZITADEL to version 3.4.15 or later (for 3.x) and 4.17.1 or later (for 4.x). Restrict user-write permissions and monitor passkey enrollment activity.

Other vulnerabilities in ZITADEL

See all
Original NVD description (English source)

ZITADEL 3.x before 3.4.15 and 4.x before 4.17.1 contains an improper authorization vulnerability: when issuing passkey or passwordless enrollment codes, it checks only the organization in the x-zitadel-orgid header, not the target user's organization. Attackers with user-write permission in one organization can obtain an enrollment code for a user in another organization on the same instance and register their own authenticator to take over that account.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS