CVE-2025-59093
WysokieStreszczenie
Podatność w Exos 9300 polega na użyciu losowo generowanego hasła do bazy danych MSSQL, które jest wyprowadzane ze statycznych wartości losowych połączonych z nazwą hosta i losowym ciągiem znaków odczytywalnym z rejestru przez każdego użytkownika. Umożliwia to atakującemu odtworzenie hasła i uzyskanie uwierzytelnionego dostępu do centralnej bazy danych jako użytkownik Exos9300Common.
Ocena ryzyka
Atakujący może uzyskać dostęp do bazy danych Exos 9300 z uprawnieniami odczytu większości tabel oraz zapisu i wstawiania do wielu tabel, co może prowadzić do naruszenia integralności i poufności danych.
Rekomendacja
Zaleca się natychmiastową zmianę metody generowania hasła do bazy danych na kryptograficznie bezpieczną oraz wymianę hasła na nowe, losowe. Należy również ograniczyć dostęp do rejestru, aby uniemożliwić odczyt wrażliwych danych przez nieuprawnionych użytkowników.
Inne podatności w Exos 9300
Zobacz wszystkie- CVE-2025-59092Wysokie
Usługa RPC w systemie exos 9300, uruchamiana przez proces FSMobilePhoneInterface.exe, jest dostępna na porcie 4000 i nie wymaga uwierzytelnienia. Umożliwia to wysyłanie dowolnych informacji o stanie, np. o kontaktach drzwiowych, bez wcześniejszego logowania.
- CVE-2025-59097Krytyczne
Aplikacja exos 9300 umożliwia konfigurację Access Managerów przez interfejs graficzny. Po kliknięciu przycisku zapisu cała konfiguracja jest wysyłana do wybranego Access Managera przez SOAP bez żadnego uwierzytelnienia ani autoryzacji domyślnie. Opcjonalne zabezpieczenia (IPsec, mTLS) nie są domyślnie włączone.
- CVE-2025-59091Krytyczne
Wykryto wiele zakodowanych na stałe poświadczeń, które umożliwiają logowanie do serwera datapoint exos 9300 na portach 1004 i 1005. Serwer ten przesyła informacje o stanie Access Managerów, a także umożliwia sterowanie nimi, w tym otwieranie drzwi.
- CVE-2025-59090Krytyczne
Na serwerze exos 9300 dostępne jest API SOAP na porcie 8002, które nie wymaga uwierzytelnienia. Dzięki temu osoba z dostępem do sieci może tworzyć dowolne zdarzenia dziennika dostępu oraz odpytywać kody PIN 2FA powiązane z kartami chipowymi.
Oryginalny opis (angielski, źródło NVD)
Exos 9300 instances are using a randomly generated database password to connect to the configured MSSQL server. The password is derived from static random values, which are concatenated to the hostname and a random string that can be read by every user from the registry. This allows an attacker to derive the database password and get authenticated access to the central exos 9300 database as the user Exos9300Common. The user has the roles ExosDialog and ExosDialogDotNet assigned, which are able to read most tables of the database as well as update and insert into many tables.

