megachangelog
Fix4.17.1

v4.17.1 Bug Fixes

This release fixes multiple security and authentication issues: blocks Login V2 auth for deactivated organizations, enforces permission checks for passkey enrollment, prevents unwanted OTP requests, and requires MFA prompt before 2FA enrollment.

4.17.1 (2026-08-14)

Bug Fixes

  • block Login V2 auth for users in deactivated organizations (a9311b8)
  • command: enforce permission check when issuing passkey enrollment codes (76dd58e)
  • login: prevent the browser from requesting OTP codes via returnCode (5f75afb)
  • login: require MFA prompt step before 2FA enrollment (db42371)
securityauthmfaloginbugfix

Source: original entry ↗

More from ZITADEL

Follow ZITADEL to get its new changes in your feed and email digest.

Fix4.19.4

v4.19.4 Bug Fixes

This release includes bug fixes for the async execution worker context not having the instance ID set, corrects the ID order in the invite code notification handler, and improves handling of finalized unique-constraint backfill and exclusive owner deletes.

bugfixactionsnotificationsdatabase
Improvement4.19.3

Performance improvements for user queries

Improved performance of user listing queries by indexing users by instance and organization, and stopped expanding login names for every ListUsers row to reduce database load.

performancequerydatabaseusers
Security4.19.2

v4.19.2 – Security fixes for SAML, session cookies, and impersonation

This release fixes three security vulnerabilities including SAML identity-provider confusion leading to account takeover, unsigned Login V2 session cookie vulnerability, and unauthorized administrator impersonation. All 4.x deployments should upgrade and configure the new ZITADEL_SESSION_COOKIE_SECRET for Login V2.

securitysamlauthenticationsessionimpersonation
See all ZITADEL changes →