{"id":"EUVD-2025-201820","revision":"5876d10fa70240c6b98bdfd10ec1b3a2","records":[{"revision":"5876d10fa70240c6b98bdfd10ec1b3a2","observedAt":"2026-10-30T01:00:42.395+00:00","statement":{"source":"euvd","id":"EUVD-2025-201820","aliases":["CVE-2025-67495","GHSA-v959-qxv6-6f8p"],"title":"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…","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.","state":0,"publishedAt":null,"modifiedAt":null,"affected":[],"metrics":[{"system":"EUVD CVSS 3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:N","score":8,"severity":null}],"references":["https://github.com/zitadel/zitadel/security/advisories/GHSA-v959-qxv6-6f8p","https://github.com/zitadel/zitadel/commit/4c879b47334e01d4fcab921ac1b44eda39acdb96"],"sourceUrl":"https://euvd.enisa.europa.eu/vulnerability/EUVD-2025-201820","license":"ENISA EUVD · source terms and attribution apply","enrichment":{"sourceStatus":null,"weaknesses":[],"productCriteria":[],"sourceDates":{"datePublished":"Dec 9, 2025, 10:38:44 PM","dateUpdated":"Dec 10, 2025, 4:50:23 PM"},"relatedAdvisories":[],"note":"EUVD source date text has no stated timezone and is retained without inventing a UTC instant. Related bulletin membership is not an alias, common cause or applicability claim. A missing vector with a zero score is treated as unrated. Complete vendor/product and underlying source evidence remains in the original JSON."},"key":"euvd:EUVD-2025-201820","identifiers":["EUVD-2025-201820","CVE-2025-67495","GHSA-v959-qxv6-6f8p"]},"retained":false,"historicalAffected":[]}],"coverage":[]}