CVE-2025-64103: zitadel Improper Authentication
Vulnerability summary
CVE-2025-64103 is a critical (CVSS 9.8) Improper Authentication vulnerability in zitadel. EPSS estimates a 0.35% chance of exploitation in the next 30 days, higher than 27.4% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 2 · Related 2Timeline
- 29-10-2025PublishedVulnerability first disclosed.
- 30-10-2025Last modifiedVulnerability information updated.
Description
Starting from 2.53.6, 2.54.3, and 2.55.0, Zitadel only required multi factor authentication in case the login policy has either enabled requireMFA or requireMFAForLocalUsers. If a user has set up MFA without this requirement, Zitadel would consider single factor auhtenticated sessions as valid as well and not require multiple factors. Bypassing second authentication factors weakens multifactor authentication and enables attackers to bypass the more secure factor. An attacker can target the TOTP code alone, only six digits, bypassing password verification entirely and potentially compromising accounts with 2FA enabled. This vulnerability is fixed in 4.6.0, 3.4.3, and 2.71.18.
CVSS metrics
4 scores · 3 sources · 2 versions- OSV · GoEcosystem advisory · calculated8.7HighCVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
- NVDNIST8.7HighCVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
EPSS trend
Probability
0.35%
Chance of exploitation in the next 30 days
Percentile
27%
Versus all other CVEs
30-day change
+0.02 pp
From 0.33% on 19-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root cause- CWE-287Improper AuthenticationWhen an actor claims to have a given identity, the product does not prove or insufficiently proves that the claim is correct.
- CWE-308Use of Single-factor AuthenticationThe product uses an authentication algorithm that uses a single factor (e.g., a password) in a security context that should require more than one factor.
Affected systems
Github.com/zitadel1 product
- zitadel< 1.80.0-v2.20.0.20251029091250-b284f8474eed | All versions (No fix recorded)
Github.com/zitadel/zitadel1 product
- v2≥ 2.53.6, ≤ 2.53.9 | ≥ 2.54.3, ≤ 2.54.10 | ≥ 2.55.0, < 2.71.18
Zitadel1 product
- zitadel≥ 4.0.0-rc.1, < 4.6.0 | ≥ 3.0.0-rc.1, < 3.4.3 | ≥ 2.53.6, ≤ 2.53.9 | ≥ 2.54.3, ≤ 2.54.10 | ≥ 2.55.0, < 2.71.18 | ≥ 3.0.0, < 3.4.3 | ≥ 4.0.0, < 4.6.0
3 vendors · 3 products
References
5 links- github.com/zitadel/zitadel/security/advisories/GHSA-cfjq-28r2-4jv5X Refsource CONFIRMWEBAdvisoryVendor Advisory
- github.com/zitadel/zitadel/commit/b284f8474eed0cba531905101619e7ae7963156bX Refsource MISCWEBFIXPatch
- github.com/zitadel/zitadelPACKAGE