Katalog CVE

CVE-2026-40588

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W narzędziu blueprintUE, używanym przez deweloperów Unreal Engine, formularz zmiany hasła przed wersją 4.2.0 nie zawierał pola 'current_password' i nie weryfikował istniejącego hasła użytkownika. To pozwalało atakującym na zmianę hasła konta bez znajomości oryginalnych danych uwierzytelniających.

Ocena ryzyka

Organizacja jest narażona na trwałe przejęcie konta przez atakujących, którzy mogą uzyskać dostęp do sesji użytkownika. W przypadku wykorzystania tej podatności, atakujący mogą zyskać pełną kontrolę nad kontem bez znajomości hasła.

Rekomendacja

Zaleca się aktualizację do wersji 4.2.0 lub nowszej, aby zabezpieczyć formularz zmiany hasła przed nieautoryzowanym dostępem. Dodatkowo, warto wdrożyć dodatkowe środki bezpieczeństwa, takie jak weryfikacja dwuetapowa.

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, the password change form at /profile/{slug}/edit/ does not include a current_password field and does not verify the user's existing password before accepting a new one. Any attacker who obtains a valid authenticated session — through XSS exploitation, session sidejacking over HTTP, physical access to a logged-in browser, or a stolen "remember me" cookie — can immediately change the account password without knowing the original credential, resulting in permanent account takeover. This vulnerability is fixed in 4.2.0.

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