Nagios Log Server w wersjach przed 2024R2.0.3 uruchamia wbudowany proces Logstash z uprawnieniami użytkownika root, co stanowi podatność klasy CWE-250 (Execution with Unnecessary Privileges). W przypadku skompromitowania procesu Logstash atakujący uzyskuje pełną kontrolę nad systemem operacyjnym.
▸ Pokaż oryginał (EN)
Nagios Log Server versions prior to 2024R2.0.3 contain an execution with unnecessary privileges vulnerability as it runs its embedded Logstash process as the root user. If an attacker is able to compromise the Logstash process - for example by exploiting an insecure plugin, pipeline configuration injection, or a vulnerability in input parsing - the attacker could execute code with root privileges, resulting in full system compromise. The Logstash service has been altered to run as the lower-privileged 'nagios' user to reduce this risk associated with a network-facing service that can accept untrusted input or load third-party components.
Wbudowany proces Logstash, będący sieciową usługą przyjmującą potencjalnie niezaufane dane wejściowe, działa z najwyższymi uprawnieniami systemowymi (root). Atakujący może go skompromitować różnymi metodami: przez wykorzystanie podatności w niebezpiecznych wtyczkach, wstrzyknięcie konfiguracji pipeline'u lub podatności w mechanizmach parsowania danych wejściowych. Ponieważ Logstash akceptuje dane z sieci i może ładować komponenty zewnętrznych dostawców, powierzchnia ataku jest rozległa. Po udanym ataku na proces Logstash, każdy wykonany kod działa automatycznie z uprawnieniami root.
Atakujący, który przejmie kontrolę nad procesem Logstash, może wykonywać dowolny kod z uprawnieniami root, co prowadzi do pełnego przejęcia systemu operacyjnego — w tym odczytu i modyfikacji wszelkich danych, instalacji backdoorów oraz lateral movement w sieci.
Należy zaktualizować Nagios Log Server do wersji 2024R2.0.3 lub nowszej. W tej wersji usługa Logstash została zmieniona tak, aby działała na koncie niskoprzywilejowanego użytkownika 'nagios' zamiast root. Szczegóły poprawki dostępne są w oficjalnym changelogu producenta oraz na stronie bezpieczeństwa Nagios.
Nagios Log Server w wersjach wcześniejszych niż 2024R2.0.3
Producent jednoznacznie wskazał wektor złagodzenia ryzyka: zmianę kontekstu uruchamiania usługi Logstash z konta root na konto 'nagios'. Podatność dotyczy sieciowej usługi przyjmującej niezaufane dane wejściowe, co zwiększa praktyczne ryzyko jej wykorzystania bez uwierzytelnienia (PR:N, UI:N w wektorze CVSS).
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:XNagios Log Server
APPNagios2024< 2024
Powiązane podatności
RCE w Nagios Log Server — code injection przez malformed dashboard ID
Nagios Log Server: ujawnienie kluczy API w postaci jawnej przez authenticated użytkownika
Nagios Log Server versions prior to 2026R1.0.1 are vulnerable to local privilege escalation due to a combinati...
Nagios Log Server versions prior to 2026R1.0.1 contain an authenticated command injection vulnerability in the...
Nagios Log Server versions prior to 2024R1 contain an incorrect authorization vulnerability. Users who lacked ...