Katalog CVE

CVE-2025-22228

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Metoda BCryptPasswordEncoder.matches(CharSequence,String) błędnie zwraca wartość true dla haseł dłuższych niż 72 znaki, o ile pierwsze 72 znaków są identyczne. To może prowadzić do nieautoryzowanego dostępu, gdy hasła są dłuższe niż dozwolona długość.

Ocena ryzyka

Organizacja może być narażona na ryzyko nieautoryzowanego dostępu do systemów, ponieważ atakujący może wykorzystać tę lukę do przejęcia kont użytkowników z długimi hasłami.

Rekomendacja

Zaleca się aktualizację biblioteki BCryptPasswordEncoder do najnowszej wersji, aby naprawić tę lukę oraz przegląd polityki zarządzania hasłami w organizacji.

Powiązane podatności

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

BCryptPasswordEncoder.matches(CharSequence,String) will incorrectly return true for passwords larger than 72 characters as long as the first 72 characters are the same.

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