{"cve":"CVE-2025-67495","nvd":{"published":"2025-12-09T23:15:59.933","modified":"2026-10-14T21:10:00.183","status":"Analyzed","description":"ZITADEL is an open-source identity infrastructure tool. Versions 4.0.0-rc.1 through 4.7.0 are vulnerable to DOM-Based XSS through the Zitadel V2 logout endpoint. The /logout endpoint insecurely routes to a value that is supplied in the post_logout_redirect GET parameter. As a result, unauthenticated remote attacker can execute malicious JS code on Zitadel users’ browsers. To carry out an attack, multiple user sessions need to be active in the same browser, however, account takeover is mitigated  when using Multi-Factor Authentication (MFA) or Passwordless authentication. This issue is fixed in version 4.7.1.","cvss_v4":null,"cvss_v3":{"version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","score":6.1},"cwes":["CWE-79"],"references":["https://github.com/zitadel/zitadel/commit/4c879b47334e01d4fcab921ac1b44eda39acdb96","https://github.com/zitadel/zitadel/security/advisories/GHSA-v959-qxv6-6f8p"],"products":["zitadel:zitadel"],"source":"nvd","synced_at":"2026-10-19T22:16:40.427100871+00:00"},"epss":{"cve":"CVE-2025-67495","score":0.003,"percentile":0.22531,"date":"2026-10-25"},"kev":null,"osv":[{"id":"GHSA-v959-qxv6-6f8p","url":"https://osv.dev/vulnerability/GHSA-v959-qxv6-6f8p","summary":"ZITADEL Vulnerable to Account Takeover via DOM-Based XSS in Zitadel V2 Login","modified":"2025-12-15T19:55:55.625773Z","packages":[{"ecosystem":"Go","name":"github.com/zitadel/zitadel","purl":"pkg:golang/github.com/zitadel/zitadel","ranges":["<1.80.0-v2.20.0.20251208091519-4c879b47334e"],"fixed":["1.80.0-v2.20.0.20251208091519-4c879b47334e"]},{"ecosystem":"Go","name":"github.com/zitadel/zitadel","purl":"pkg:golang/github.com/zitadel/zitadel","ranges":[">=1.83.4 <=1.87.5"],"fixed":[]},{"ecosystem":"Go","name":"github.com/zitadel/zitadel","purl":"pkg:golang/github.com/zitadel/zitadel","ranges":[">=4.0.0-rc.1 <4.7.1"],"fixed":["4.7.1"]},{"ecosystem":"Go","name":"github.com/zitadel/zitadel/v2","purl":"pkg:golang/github.com/zitadel/zitadel/v2","ranges":["<1.80.0-v2.20.0.20251208091519-4c879b47334e"],"fixed":["1.80.0-v2.20.0.20251208091519-4c879b47334e"]}]},{"id":"GO-2025-4213","url":"https://osv.dev/vulnerability/GO-2025-4213","summary":"ZITADEL Vulnerable to Account Takeover via DOM-Based XSS in Zitadel V2 Login in github.com/zitadel/zitadel","modified":"2025-12-15T19:55:55.625773Z","packages":[{"ecosystem":"Go","name":"github.com/zitadel/zitadel","purl":"pkg:golang/github.com/zitadel/zitadel","ranges":["<1.80.0-v2.20.0.20251208091519-4c879b47334e",">=1.83.4"],"fixed":["1.80.0-v2.20.0.20251208091519-4c879b47334e"]}]}],"attribution":["This product uses the NVD API but is not endorsed or certified by the NVD.","EPSS scores: FIRST Exploit Prediction Scoring System, https://www.first.org/epss","Known exploited vulnerabilities: CISA Known Exploited Vulnerabilities Catalog, https://www.cisa.gov/known-exploited-vulnerabilities-catalog","Package advisories: OSV (https://osv.dev), from the GitHub Advisory Database, PyPA, Go, RustSec and other ecosystem databases, under CC-BY 4.0 or CC0","CVE records: the CVE Program's CVE List (https://www.cve.org), under its terms of use (https://www.cve.org/Legal/TermsOfUse). CVE is a registered trademark of The MITRE Corporation; this product is not affiliated with the CVE Program."]}