CVE-2023-26604
WysokieCVSS 7.8Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 64 - wyżej niż 64% wszystkich znanych CVE
Streszczenie
Systemd przed wersją 247 nie blokuje wystarczająco lokalnej eskalacji uprawnień w niektórych konfiguracjach Sudo, np. w plikach sudoers zezwalających na wykonanie polecenia "systemctl status". Systemd nie ustawia LESSSECURE=1, więc z programu less mogą być uruchamiane inne programy, a less działa jako root, gdy rozmiar terminala jest zbyt mały, by pokazać pełne wyjście systemctl.
Ocena ryzyka
Lokalny użytkownik z uprawnieniem do uruchamiania systemctl przez Sudo może uzyskać uprawnienia roota, co stanowi poważne zagrożenie dla poufności i integralności systemu.
Rekomendacja
Zaktualizuj systemd do wersji 247 lub nowszej oraz przejrzyj pliki sudoers, aby ograniczyć możliwość uruchamiania systemctl status przez Sudo.
Inne podatności w systemd
Zobacz wszystkie- CVE-2026-29111Średnie
W systemd (menedżer systemu i usług działający jako PID 1) nieuprzywilejowane wywołanie IPC z nieprawidłowymi danymi powoduje asercję i zawieszenie wykonania. W wersjach v249 i starszych efektem jest nadpisanie stosu kontrolowaną przez atakującego treścią, a od wersji v250 mechanizm bezpieczeństwa powoduje asercję. Wywołanie IPC dodano w v239, więc starsze wersje nie są podatne.
- CVE-2017-15908Wysokie
W systemd w wersjach od 223 do 235, zdalny serwer DNS może odpowiedzieć z niestandardowym rekordem NSEC, co prowadzi do wywołania nieskończonej pętli w funkcji dns_packet_read_type_window() usługi 'systemd-resolved', powodując DoS tej usługi.
- CVE-2017-9445Wysokie
W systemd w wersji do 233, rozmiary przekazywane do dns_packet_new w systemd-resolved mogą spowodować przydzielenie zbyt małego bufora. Złośliwy serwer DNS może wykorzystać to poprzez odpowiedź z specjalnie skonstruowanym ładunkiem TCP, aby oszukać systemd-resolved i wymusić przydzielenie zbyt małego bufora, co prowadzi do zapisu dowolnych danych poza jego końcem.
- CVE-2016-10156Wysokie
W systemd v228 wystąpiła luka w pliku /src/basic/fs-util.c, która powodowała tworzenie plików suid z uprawnieniami do zapisu dla wszystkich, gdy używane były funkcje timerów systemd. Umożliwia to lokalnym atakującym eskalację uprawnień do poziomu roota.
- CVE-2026-40226Średnie
W systemd w wersjach od 233 do 259 przed 260, w nspawn może wystąpić akcja ucieczki do hosta poprzez spreparowany opcjonalny plik konfiguracyjny.
- CVE-2026-40225Średnie
W udev w systemd przed wersją 260 może wystąpić lokalne wykonanie kodu z uprawnieniami roota za pomocą złośliwych urządzeń sprzętowych oraz niesanitarnych danych wyjściowych z jądra.
- CVE-2022-4415Średnie
Podatność w systemd powoduje, że systemd-coredump nie respektuje ustawienia jądra fs.suid_dumpable, co może prowadzić do lokalnego wycieku informacji.
- CVE-2019-3843Wysokie
W systemd odkryto podatność, w której usługa używająca właściwości DynamicUser może utworzyć binarny plik SUID/SGID, który będzie mógł być uruchomiony z tymczasowym UID/GID usługi nawet po jej zakończeniu. Lokalny atakujący może wykorzystać tę lukę, aby uzyskać dostęp do zasobów należących do potencjalnie innego UID/GID.
- CVE-2019-3844Wysokie
Odkryto, że usługa systemd korzystająca z właściwości DynamicUser może uzyskać nowe uprawnienia poprzez wykonanie binarek SUID, co pozwala na tworzenie binarek należących do tymczasowej grupy usługi z ustawionym bitem setgid. Lokalny atakujący może wykorzystać tę lukę do uzyskania dostępu do zasobów, które będą.
- CVE-2021-33910Średnie
W systemd przed wersjami 246.15, 247.8, 248.5 i 249.1 w pliku basic/unit-name.c występuje nadmierna alokacja pamięci (przez strdupa i alloca) dla ścieżki kontrolowanej przez lokalnego atakującego, co prowadzi do awarii systemu operacyjnego.
Oryginalny opis (angielski, źródło NVD)
systemd before 247 does not adequately block local privilege escalation for some Sudo configurations, e.g., plausible sudoers files in which the "systemctl status" command may be executed. Specifically, systemd does not set LESSSECURE to 1, and thus other programs may be launched from the less program. This presents a substantial security risk when running systemctl from Sudo, because less executes as root when the terminal size is too small to show the complete systemctl output.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

