CVE-2025-64103CWE-287CWE-308

CVE-2025-64103

Critical · published October 29, 2025

CVSS v3.1
9.8
EPSS
0%
Percentile
27.7
In the wild
Unconfirmed
What it is

⚡ Bypassing MFA is easier than you think! With Zitadel versions 2.53.6, 2.54.3, and 2.55.0, if the login policy isn't strict about requiring MFA, you might be leaving your accounts open for attack! 🔓 Think of it like a bank that only checks for a second key if you’ve specifically asked them to. If you don't ask for that extra verification, an attacker only needs to steal the single six-digit code to crack the vault! This vulnerability could allow an attacker to bypass the second factor of your multifactor authentication entirely. They can target just the TOTP code, effectively compromising accounts that thought they were extra secure. It’s like unlocking a safe with just a flimsy combination instead of requiring both a combination and a key!

Put simply

Think of it like a bank that only checks for a second key if you’ve specifically asked them to. If you don't ask for that extra verification, an attacker only needs to steal the single six-digit code to crack the vault! Starting from certain versions, Zitadel only enforces multifactor authentication if specified in the login policy. This flaw allows single-factor authenticated sessions to be treated as valid, which can be exploited by attackers focusing solely on the TOTP code, bypassing password checks altogether.

What to do

This vulnerability could allow an attacker to bypass the second factor of your multifactor authentication entirely. They can target just the TOTP code, effectively compromising accounts that thought they were extra secure. It’s like unlocking a safe with just a flimsy combination instead of requiring both a combination and a key! Upgrade Zitadel to patched versions 4.6.0, 3.4.3, or 2.71.18 immediately. Review your login policies to ensure MFA is always required, and consider implementing additional security measures to protect TOTP codes from being intercepted. 🔒 You've got this! With these steps, you can reinforce your security and keep those pesky attackers at bay! 🏆

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00352 · 27.7th percentile
Weaknesses
CWE-287 · Improper Authentication; CWE-308 · Use of Single-factor Authentication
Published
2025-10-29T23:15Z
Affected products (5)
ProductVersionsFixed in
zitadel/zitadel≥ 2.53.6, ≤ 2.53.9—
zitadel/zitadel≥ 2.54.3, ≤ 2.54.10—
zitadel/zitadel≥ 2.55.0, < 2.71.182.71.18
zitadel/zitadel≥ 3.0.0, < 3.4.33.4.3
zitadel/zitadel≥ 4.0.0, < 4.6.04.6.0
References (2)
EPSS history
Timeline
  • 29 OCT 18:43Z
    Zitadel Bypass Second Authentication Factor
    cvelistv5