Skip to content
OpenAdvisories
High · 7.5 Scanner template CVE-2024-49757 EUVD-2024-2921GHSA-3rmw-76m6-4gjcGO-2024-3217

Zitadel User Registration Bypass Vulnerability

Published Oct 25, 2024 · Updated Oct 25, 2024 · Assigned by GitHub_M

Description

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.

Affected products

VendorProductAffectedFixed
zitadel zitadel >= 2.63, < 2.63.5, >= 2.62, < 2.62.7, >= 2.61, < 2.61.3, >= 2.60, < 2.60.3, >= 2.59, < 2.59.4, < 2.58.6 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
SLES 15 SP6 govulncheck-vulndb 0.0.20241030T212825-150000.1.9.1 SUSE-SU-2024:3911-1
SLES 15 SP5 govulncheck-vulndb 0.0.20241030T212825-150000.1.9.1 SUSE-SU-2024:3911-1
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SUSE Package Hub 12 govulncheck-vulndb 0.0.20241104T154416-5.1 openSUSE-SU-2024:0350-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed govulncheck-vulndb 0.0.20241030T212825-1.1 openSUSE-SU-2024:14447-1
openSUSE Leap 15.6 govulncheck-vulndb 0.0.20241030T212825-150000.1.9.1 SUSE-SU-2024:3911-1
openSUSE Leap 15.5 govulncheck-vulndb 0.0.20241030T212825-150000.1.9.1 SUSE-SU-2024:3911-1

Automated scanner template

A ready-made Nuclei template detects this vulnerability automatically. Vulnerabilities with public scanner templates are typically probed across the internet soon after the template appears — exposed systems should be patched first.

Source: projectdiscovery/nuclei-templates (MIT) — updated daily. Only links are listed.

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/zitadel/zitadel >= 2.63.0, < 2.63.5 2.63.5 GHSA-3rmw-76m6-4gjc
Go github.com/zitadel/zitadel >= 2.62.0, < 2.62.7 2.62.7 GHSA-3rmw-76m6-4gjc
Go github.com/zitadel/zitadel >= 2.61.0, < 2.61.4 2.61.4 GHSA-3rmw-76m6-4gjc
Go github.com/zitadel/zitadel >= 2.60.0, < 2.60.4 2.60.4 GHSA-3rmw-76m6-4gjc
Go github.com/zitadel/zitadel >= 2.59.0, < 2.59.5 2.59.5 GHSA-3rmw-76m6-4gjc
Go github.com/zitadel/zitadel < 2.58.7 2.58.7 GHSA-3rmw-76m6-4gjc
Go github.com/zitadel/zitadel all versions — GO-2024-3217

Advisories 3

References