Katalog CVE

CVE-2026-109312

WysokieCVSS 8.1
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Wtyczka Grav Login w wersjach od 2.7.0 do 3.9.9 zawiera podatność na ominięcie uwierzytelniania w funkcji processUserProfile(), która sprawdza, czy użytkownik sesji istnieje, ale nie sprawdza, czy oczekująca sesja 2FA jest w pełni autoryzowana. Atakujący z hasłem ofiary, który może opublikować formularz strony bez reguły dostępu, może wywołać update_user przed ukończeniem 2FA, aby wyłączyć twofa_enabled i przejąć konto.

Ocena ryzyka

Ryzyko polega na możliwości przejęcia konta użytkownika przez osobę posiadającą hasło, bez konieczności przejścia 2FA, co może prowadzić do nieautoryzowanego dostępu i modyfikacji danych.

Rekomendacja

Zaleca się aktualizację wtyczki Grav Login do wersji 3.9.9 lub nowszej, która zawiera poprawkę eliminującą tę podatność.

Inne podatności w Grav Login plugin

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

Grav Login plugin 2.7.0 before 3.9.9 contains an authentication bypass in processUserProfile(), which checks that the session user exists but not that a pending front-end 2FA session is fully authorized. Attackers with a victim's password who can publish a page form without an access rule can invoke update_user before completing 2FA to disable twofa_enabled and take over the account.

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