Skip to main content
← All vulnerabilities
CVE-2024-49757GO-2024-3217GHSA-3RMW-76M6-4GJC

Zitadel User Registration Bypass Vulnerability

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 2.63.5, 2.62.7, 2.61.3, 2.60.3, 2.59.4, and 5 more
1 Nuclei template
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

The open-source identity infrastructure software Zitadel allows administrators to disable the user self-registration. Due to a missing security check in versions prior to 2.64.0, 2.63.5, 2.62.7, 2.61.4, 2.60.4, 2.59.5, and 2.58.7, disabling the "User Registration allowed" option only hid the registration button on the login page. Users could bypass this restriction by directly accessing the registration URL (/ui/login/loginname) and register a user that way. Versions 2.64.0, 2.63.5, 2.62.7, 2.61.4, 2.60.4, 2.59.5, and 2.58.7 contain a patch. No known workarounds are available.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • zitadel zitadel

    From 2.63 · fixed in 2.63.5; From 2.62 · fixed in 2.62.7; From 2.61 · fixed in 2.61.3; From 2.60 · fixed in 2.60.3; From 2.59 · fixed in 2.59.4; fixed in 2.58.6

  • github.com/zitadel/zitadelGo

    All versions

  • github.com/zitadel/zitadelGo

    From 2.63.0 · fixed in 2.63.5

  • github.com/zitadel/zitadelGo

    From 2.62.0 · fixed in 2.62.7

  • github.com/zitadel/zitadelGo

    From 2.61.0 · fixed in 2.61.4

  • github.com/zitadel/zitadelGo

    From 2.60.0 · fixed in 2.60.4

  • github.com/zitadel/zitadelGo

    From 2.59.0 · fixed in 2.59.5

  • github.com/zitadel/zitadelGo

    fixed in 2.58.7

References 9

GitHub · zitadel/zitadel

GitHub · projectdiscovery/nuclei-templates