Katalog CVE

CVE-2025-64103

KrytyczneCVSS 9.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.35%

Percentyl 27 - wyżej niż 27% wszystkich znanych CVE

Streszczenie

W wersjach Zitadel od 2.53.6, 2.54.3 i 2.55.0 wymagane było uwierzytelnianie wieloskładnikowe tylko wtedy, gdy polityka logowania miała włączone requireMFA lub requireMFAForLocalUsers. Jeśli użytkownik skonfigurował MFA bez tego wymogu, Zitadel uznawał sesje z pojedynczym składnikiem za ważne i nie wymagał wielu składników. Pominięcie drugiego składnika osłabia MFA i umożliwia atakującemu obejście bezpieczniejszego składnika, np. atak na sam kod TOTP (sześć cyfr) z pominięciem weryfikacji hasła. Podatność naprawiono w wersjach 4.6.0, 3.4.3 i 2.71.18.

Ocena ryzyka

Atakujący może obejść uwierzytelnianie wieloskładnikowe i przejąć konto chronione 2FA, jeśli zna kod TOTP. Prowadzi to do nieautoryzowanego dostępu do konta i powiązanych zasobów.

Rekomendacja

Zaktualizuj Zitadel do wersji 4.6.0, 3.4.3, 2.71.18 lub nowszej. Upewnij się, że polityki logowania wymuszają MFA dla wszystkich użytkowników, którzy je skonfigurowali.

Inne podatności w Zitadel

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS