CVE-2026-82468
ŚrednieCVSS 4.7Streszczenie
Rodauth przed wersją 2.47.0 zawiera podatność na obejście ochrony CSRF w walidacji typu treści żądań JSON. Atakujący mogą wysyłać formularze z innych domen z typem treści zawierającym podciąg 'application/json', aby ominąć walidację tokena CSRF i zmusić ofiary do uwierzytelnienia na kontach kontrolowanych przez atakującego.
Ocena ryzyka
Ryzyko polega na możliwości przejęcia sesji uwierzytelnionych użytkowników lub zmuszenia ich do logowania się na konta atakującego, co może prowadzić do kradzieży danych lub nieautoryzowanych działań.
Rekomendacja
Zaleca się natychmiastową aktualizację Rodauth do wersji 2.47.0 lub nowszej, która zawiera poprawkę tej podatności.
Inne podatności w Rodauth
Zobacz wszystkie- CVE-2026-82470Średnie
Rodauth przed wersją 2.47.0 zawiera podatność na ponowne użycie jednorazowego hasła opartego na czasie w funkcji otp, która nie śledzi znacznika czasu ostatniego zaakceptowanego kodu. Atakujący, którzy zaobserwują ważny kod TOTP, mogą go powtórzyć w oknie dryfu, aby ominąć drugi czynnik uwierzytelniania.
- CVE-2026-82469Średnie
Rodauth przed wersją 2.47.0 zawiera podatność na obejście uwierzytelniania w trasie jwt_refresh, która wydaje nowe tokeny dostępu JWT bez wymagania tokena odświeżania. Atakujący mogą przedstawić token dostępu do trasy odświeżania za pomocą metod innych niż POST, aby uzyskać nowy ważny token dostępu, co umożliwia nieograniczony dostęp do konta przy posiadaniu tymczasowego tokena.
- CVE-2026-82467Średnie
Rodauth przed wersją 2.47.0 nie waliduje poprawnie ścieżek powrotnych względnych do protokołu w funkcjach confirm_password, login_return_to_requested_location i two_factor_auth_return_to_requested_location. Atakujący mogą tworzyć ścieżki z podwójnym ukośnikiem na początku, które przeglądarki interpretują jako adresy względne do protokołu, przekierowując uwierzytelnionych użytkowników na strony atakującego po zalogowaniu lub potwierdzeniu hasła.
- CVE-2026-82466Wysokie
Rodauth przed wersją 2.46.0 zawiera podatność na obejście uwierzytelnienia w trasie webauthn_login, która pozwala zalogowanym użytkownikom na uwierzytelnienie jako dowolne inne konto. Atakujący mogą wykorzystać nieprawidłową logikę rozwiązywania konta, która zamiast weryfikować powiązanie poświadczeń, odwołuje się do identyfikatorów konta z sesji, aby ukończyć uwierzytelnienie jako dowolni użytkownicy.
Oryginalny opis (angielski, źródło NVD)
Rodauth before 2.47.0 contains a cross-site request forgery protection bypass vulnerability in the JSON request content type validation. Attackers can craft cross-origin form posts with content types containing application/json substrings to bypass CSRF token validation and force victims to authenticate to attacker-controlled accounts.

