CVE-2026-94591
WysokieCVSS 8.4Streszczenie
Armatura One przechowuje poświadczenia bazy danych i brokera komunikatów w pliku konfiguracyjnym instalacji, szyfrując je za pomocą AES-128-CBC, gdy ta ochrona jest włączona. Klucz szyfrowania i wektor inicjalizacyjny są stałymi wartościami osadzonymi w oprogramowaniu i są identyczne we wszystkich instalacjach. Atakujący z kopią pakietu instalacyjnego może odzyskać ten klucz i wektor inicjalizacyjny, a następnie odszyfrować przechowywane poświadczenia dowolnej konkretnej instalacji, do której uzyska osobno zaszyfrowany plik konfiguracyjny.
Ocena ryzyka
Ujawnienie poświadczeń może umożliwić nieautoryzowany dostęp do bazy danych i brokera komunikatów, co może prowadzić do naruszenia danych i zakłócenia działania systemu.
Rekomendacja
Zmień mechanizm szyfrowania na wykorzystujący unikalne klucze per instalacja i zabezpiecz pliki konfiguracyjne przed nieautoryzowanym dostępem.
Inne podatności w Armatura One
Zobacz wszystkie- CVE-2026-94594Średnie
Broker komunikatów Armatura One loguje poświadczenia klienta i powiązane hasło w postaci zwykłego tekstu podczas normalnej operacji. Każda strona mająca dostęp do tego logu, kopii zapasowej lub pakietu wsparcia może uzyskać zalogowane poświadczenia.
- CVE-2026-94593Wysokie
Procedura tworzenia kopii zapasowej i przywracania Armatura One zapisuje pełne polecenie połączenia z bazą danych, w tym hasło superużytkownika, w postaci zwykłego tekstu w pliku dziennika na hoście. Ujawnione poświadczenia mogą być użyte do dostępu do bazy danych, gdy dostęp do systemu operacyjnego serwera jest możliwy.
- CVE-2026-94592Wysokie
Procedura inicjalizacji bazy danych Armatura One przypisuje stałe, zdefiniowane przez producenta hasło do konta superużytkownika bazy danych w momencie tworzenia, zamiast generować unikalne hasło dla każdej instalacji. Osoba z dostępem do systemu operacyjnego serwera i znajomością tej wartości może uwierzytelnić się jako superużytkownik bazy danych w instalacji, gdzie hasło nie zostało zmienione.
Oryginalny opis (angielski, źródło NVD)
Armatura One stores database and message-broker credentials in an install configuration file, encrypting them with AES-128-CBC when this protection is enabled. The encryption key and initialization vector are fixed values embedded in the software itself and are identical across every installation. An attacker with a copy of the installation package can recover this key and initialization vector, and can then decrypt the stored credentials of any specific installation to which the attacker separately obtains the encrypted configuration file.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

