cve.bz

CVE-2025-64103

8.7 highEPSS 0.4%

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 4.0
8.7CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
CVSS 3.1
9.8CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS
0.4% chance of exploitation in the next 30 days; higher than 28% of CVEs (scores of 2026-10-25)
CWEs
CWE-287, CWE-308
Published
Modified
Record from
the NVD, synced

Affected

Packages (OSV)

AdvisoryEcosystemPackageAffectedFixed in
GHSA-cfjq-28r2-4jv5Gogithub.com/zitadel/zitadel/v2>=2.53.6 <=2.53.9no fix published
GHSA-cfjq-28r2-4jv5Gogithub.com/zitadel/zitadel/v2>=2.54.3 <=2.54.10no fix published
GHSA-cfjq-28r2-4jv5Gogithub.com/zitadel/zitadel/v2>=2.55.0 <2.71.182.71.18
GHSA-cfjq-28r2-4jv5Gogithub.com/zitadel/zitadel<1.80.0-v2.20.0.20251029091250-b284f8474eed1.80.0-v2.20.0.20251029091250-b284f8474eed
GO-2025-4083Gogithub.com/zitadel/zitadelall versionsno fix published

References

Check your stackJSON