CVE-2023-33243
WysokieCVSS 8.1Prawdopodobieństwo exploitacji (EPSS)
Bardzo wysokie ryzykoPercentyl 90 - wyżej niż 90% wszystkich znanych CVE
Streszczenie
RedTeam Pentesting odkrył, że interfejs webowy STARFACE oraz jego REST API umożliwiają uwierzytelnianie za pomocą hasha SHA512 hasła zamiast hasła w postaci jawnej. Choć przechowywanie hashy haseł zamiast haseł jawnych w bazie danych aplikacji jest ogólnie uznawane za najlepszą praktykę, to w tym przypadku staje się to nieskuteczne.
Ocena ryzyka
Umożliwienie uwierzytelniania za pomocą hasha hasła stwarza ryzyko, że atakujący mogą uzyskać dostęp do kont użytkowników, jeśli hash zostanie skompromitowany. To narusza bezpieczeństwo danych i może prowadzić do nieautoryzowanego dostępu.
Rekomendacja
Zaleca się, aby STARFACE wprowadził dodatkowe zabezpieczenia, które uniemożliwią uwierzytelnianie za pomocą hashy haseł. Należy również rozważyć wdrożenie bardziej zaawansowanych metod ochrony haseł, takich jak salting.
Oryginalny opis (angielski, źródło NVD)
RedTeam Pentesting discovered that the web interface of STARFACE as well as its REST API allows authentication using the SHA512 hash of the password instead of the cleartext password. While storing password hashes instead of cleartext passwords in an application's database generally has become best practice to protect users' passwords in case of a database compromise, this is rendered ineffective when allowing to authenticate using the password hash.

