Katalog CVE

CVE-2026-40585

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

blueprintUE to narzędzie wspierające deweloperów Unreal Engine. Przed wersją 4.2.0, po zainicjowaniu resetu hasła, generowany był 128-znakowy token CSPRNG, który był przechowywany obok znacznika czasu password_reset_at. Funkcja redeemująca token nie sprawdzała, czy znacznik czasu upłynął, co pozwalało na nieograniczone wykorzystanie tokena resetującego.

Ocena ryzyka

Organizacja jest narażona na ryzyko nieautoryzowanego dostępu, ponieważ token resetujący hasło może być wykorzystywany w nieskończoność, co stwarza możliwość przejęcia konta przez osoby trzecie.

Rekomendacja

Zaleca się aktualizację do wersji 4.2.0 lub nowszej, aby zabezpieczyć system przed tą podatnością oraz wprowadzenie dodatkowych mechanizmów weryfikacji czasu ważności tokenów resetujących hasło.

Powiązane podatności

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

blueprintUE is a tool to help Unreal Engine developers. Prior to 4.2.0, when a password reset is initiated, a 128-character CSPRNG token is generated and stored alongside a password_reset_at timestamp. However, the token redemption function findUserIDFromEmailAndToken() queries only for a matching email + password_reset token pair — it does not check whether the password_reset_at timestamp has elapsed any maximum window. A generated reset token is valid indefinitely until it is explicitly consumed or overwritten by a subsequent reset request. This vulnerability is fixed in 4.2.0.

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