CVE Catalog

CVE-2025-64101

HighCVSS 8.1
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.36%

29th percentile - higher than 29% of all known CVEs

Summary

ZITADEL, an identity infrastructure software, prior to versions 4.6.0, 3.4.3, and 2.71.18 contains a vulnerability in the password reset mechanism. ZITADEL uses the Forwarded or X-Forwarded-Host header from incoming requests to construct the URL for the password reset confirmation link, which is then emailed to the user. If an attacker can manipulate these headers (e.g., via host header injection), they could cause ZITADEL to generate a password reset link pointing to a malicious domain and capture the reset code, then use it to reset the user's password and gain unauthorized access. The vector is mitigated for accounts with MFA or Passwordless authentication enabled.

Risk Assessment

An attacker could capture the password reset code and take over a user account if MFA is not enabled. This may lead to unauthorized access to protected resources.

Recommendation

Update ZITADEL to version 4.6.0, 3.4.3, or 2.71.18. Enforce MFA or passwordless authentication for all accounts and verify Forwarded/X-Forwarded-Host header configuration on reverse-proxies.

Other vulnerabilities in ZITADEL

See all
Original NVD description (English source)

Zitadel is open-source identity infrastructure software. Prior to 4.6.0, 3.4.3, and 2.71.18, a potential vulnerability exists in ZITADEL's password reset mechanism. ZITADEL utilizes the Forwarded or X-Forwarded-Host header from incoming requests to construct the URL for the password reset confirmation link. This link, containing a secret code, is then emailed to the user. If an attacker can manipulate these headers (e.g., via host header injection), they could cause ZITADEL to generate a password reset link pointing to a malicious domain controlled by the attacker. If the user clicks this manipulated link in the email, the secret reset code embedded in the URL can be captured by the attacker. This captured code could then be used to reset the user's password and gain unauthorized access to their account. It's important to note that this specific attack vector is mitigated for accounts that have Multi-Factor Authentication (MFA) or Passwordless authentication enabled. This vulnerability is fixed in 4.6.0, 3.4.3, and 2.71.18.

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