Katalog CVE

CVE-2026-41902

Krytyczne
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

FreeScout przed wersją 1.8.217 ma lukę w punkcie końcowym /user-setup/{hash}, który akceptuje 60-znakowy losowy invite_hash do ustawienia hasła nowego użytkownika. Brak weryfikacji wygaszenia hasha pozwala na nieautoryzowane przejęcie konta przez długi czas po wydaniu zaproszenia.

Ocena ryzyka

Organizacja narażona jest na ryzyko nieautoryzowanego przejęcia konta, co może prowadzić do utraty danych i dostępu do wrażliwych informacji, zwłaszcza jeśli zaproszenie trafiło do administratora.

Rekomendacja

Zaleca się aktualizację do wersji 1.8.217 lub nowszej, aby usunąć tę lukę oraz przeglądanie i usuwanie starych zaproszeń, które mogą być narażone na wyciek.

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

FreeScout is a free help desk and shared inbox built with PHP's Laravel framework. Prior to version 1.8.217, the /user-setup/{hash} endpoint accepts a 60-character random invite_hash to set a new user's password. The endpoint performs no expiration check — the hash remains valid indefinitely until consumed. Combined with realistic hash-leakage scenarios (forwarded invite emails, HTTP referrer to external CDNs on the setup page, server-side log exposure, abandoned invite emails in shared inboxes), this enables unauthenticated permanent account takeover months or years after invite issuance. If the leaked invite was sent to an admin, the takeover yields admin access. This issue has been patched in version 1.8.217.

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