Skip to main content
VulnerabilityPublished

CVE-2025-48936: zitadel · Open Redirect

Affects zitadelSource CVE Database V5

0

Not known to be exploited · CVSS 8.1 High · fixed in 3.2.2 : patch zitadel soon.

Data as of 26 Oct 2026, 11:42 UTC

CVSS 3.1 base score
8.1High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.3% chance of exploitation in 30 days – higher than 33% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 3.2.2, 2.71.10, 2.70.12
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 30 May 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Upgrade zitadel/zitadel to 3.2.2, 2.71.10 or 2.70.12.

Affected software

ProductAffectedFixed in
GitHubzitadel/zitadelpkg:github/zitadel/zitadelOther threatsAffected
  • <2.70.12
  • <2.71.10
  • <3.2.2
Fixed in
  • 2.70.12
  • 2.71.10
  • 3.2.2

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

European organizations should immediately verify their Zitadel deployment versions and upgrade to patched versions 2.70.12, 2.71.10, or 3.2.2 as applicable. If immediate patching is not feasible, organizations should implement strict validation and sanitization of the Forwarded and X-Forwarded-Host headers at the web server or reverse proxy level to prevent host header injection attacks. Additionally, enforcing Multi-Factor Authentication (MFA) or passwordless authentication for all user accounts will mitigate the risk of unauthorized password resets even if the secret code is compromised. Organizations should also educate users to be cautious of password reset emails and suspicious links, and implement email security controls such as DMARC, DKIM, and SPF to reduce phishing risks. Monitoring logs for unusual password reset requests and anomalous header values can help detect exploitation attempts. Finally, security teams should review and harden the overall password reset workflow to ensure URLs are constructed only from trusted sources and not influenced by user-controllable headers.

Description

Zitadel is open-source identity infrastructure software. Prior to versions 2.70.12, 2.71.10, and 3.2.2, a potential vulnerability exists in the 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. This specific attack vector is mitigated for accounts that have Multi-Factor Authentication (MFA) or Passwordless authentication enabled. This issue has been patched in versions 2.70.12, 2.71.10, and 3.2.2.

References

Community reviews

Loading reviews…