CVE-2025-64101

8.1

Zitadel · Zitadel

Zitadel is vulnerable to host header injection in the password reset mechanism, allowing unauthenticated attackers to steal reset codes and hijack user accounts via malicious redirection.

Executive summary

A vulnerability in the Zitadel password reset mechanism allows unauthenticated attackers to hijack user accounts through host header manipulation, necessitating an immediate update.

Vulnerability

The application incorrectly utilizes the Forwarded or X-Forwarded-Host header to construct password reset confirmation links. This unauthenticated flaw allows an attacker to generate a link pointing to a malicious domain, enabling the interception of secret reset codes when a user clicks the link.

Business impact

Successful exploitation allows unauthorized account takeover, which can lead to significant data breaches and compromise of sensitive identity infrastructure. With a CVSS score of 8.1, the vulnerability presents a high risk to organizational security, particularly for environments relying on Zitadel for centralized authentication services.

Remediation

Immediate Action: Upgrade to Zitadel versions 4.6.0, 3.4.3, or 2.71.18 immediately to apply the required fix for header handling.

Proactive Monitoring: Review web access logs for anomalous requests containing modified Host, Forwarded, or X-Forwarded-Host headers.

Compensating Controls: Enforce Multi-Factor Authentication (MFA) or passwordless authentication for all user accounts, as these methods effectively mitigate this specific attack vector.

Exploitation status

Public Exploit Available: No

Analyst recommendation

This vulnerability represents a critical risk to identity integrity due to the potential for full account takeover. Administrators must prioritize updating to the patched versions listed above. If an immediate update is not feasible, ensure all user accounts have MFA enabled to neutralize the risk of password reset interception.

More Zitadel CVEs

Sources