CVE-2025-44203
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 42 - wyżej niż 42% wszystkich znanych CVE
Streszczenie
W HotelDruid 3.0.0 i 3.0.7 nieuwierzytelniony endpoint creadb.php może być wywołany przed zakończeniem instalacji, co prowadzi do wyścigu przy tworzeniu bazy danych. Wysyłając wiele równoczesnych żądań, atakujący może ujawnić nazwę administratora, hash hasła i sól, a także spowodować częściową inicjalizację, uniemożliwiającą logowanie i wymagającą reinstalacji.
Ocena ryzyka
Ryzyko obejmuje wyciek wrażliwych danych uwierzytelniających administratora oraz całkowitą blokadę dostępu do systemu, co wymaga reinstalacji i może prowadzić do przestoju usług.
Rekomendacja
Należy natychmiast zaktualizować HotelDruid do wersji 3.0.8 lub nowszej. Jeśli aktualizacja nie jest możliwa, należy ograniczyć dostęp do endpointu creadb.php tylko z zaufanych adresów IP.
Inne podatności w HotelDruid
Zobacz wszystkie- CVE-2023-34537Średnie
W wersji 3.0.5 HotelDruid odkryto podatność typu Reflected XSS, która pozwala atakującemu na wstrzyknięcie złośliwego kodu w parametrach strony, co może oszukać użytkownika w przeglądarce lub wykradać dane.
- CVE-2023-33817Wysokie
W wersji 3.0.5 hoteldruid odkryto podatność na wstrzykiwanie SQL.
Oryginalny opis (angielski, źródło NVD)
In HotelDruid 3.0.0 and 3.0.7, the unauthenticated database-setup endpoint creadb.php can be reached before setup is completed and performs database creation without locking. By sending many concurrent requests, an attacker can trigger a race condition during which verbose SQL error messages disclose the administrator username, password hash, and salt. The same race leaves the setup partially initialized, so the administrator can no longer log in with the credentials set during installation, resulting in a denial of service that requires reinstallation to recover. Remote exploitation additionally requires the installation to allow non-localhost access. The vulnerability was fixed in version 3.0.8.

