Katalog CVE

CVE-2026-62236

ŚrednieCVSS 5.4
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.10%

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

Streszczenie

Wtyczka Grav Login przed wersją 3.8.11 zawiera podatność na fałszerstwo żądania międzywitrynowego (CSRF) w zadaniu frontendowym login.regenerate2FASecret. Atakujący może nakłonić zalogowanego użytkownika do odwiedzenia złośliwej strony, co spowoduje wygenerowanie nowego sekretu TOTP bez wymaganego tokena CSRF lub weryfikacji nagłówka Origin/Referer, unieważniając dotychczasowy klucz uwierzytelniania dwuskładnikowego.

Ocena ryzyka

Ryzyko polega na tym, że atakujący może wymusić reset sekretu TOTP dla zalogowanego administratora lub użytkownika, co prowadzi do blokady dostępu do konta do czasu ponownej rejestracji 2FA. Może to spowodować przerwanie pracy, utratę zaufania lub potencjalne przejęcie sesji, jeśli atakujący zdoła przechwycić nowy sekret.

Rekomendacja

Należy natychmiast zaktualizować wtyczkę grav-plugin-login do wersji 3.8.11 lub nowszej. Dodatkowo zaleca się skonfigurowanie sesji z parametrem session.samesite: Strict, co całkowicie eliminuje podatność.

Inne podatności w Grav Login Plugin

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

grav-plugin-login before 3.8.11 contains a cross-site request forgery (CSRF) vulnerability in the login.regenerate2FASecret frontend task, which regenerates and persists a new TOTP secret for the authenticated session user without any anti-CSRF nonce or Origin/Referer check. Because Grav core dispatches the task from the GET 'task:' URI parameter and the default session cookie is SameSite=Lax, an attacker can lure a logged-in victim to an off-site page that performs a top-level GET navigation, rotating the victim's TOTP secret so their enrolled authenticator no longer matches the server, effectively forcing 2FA re-enrollment. Sites configured with session.samesite: Strict are not affected.

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