CVE-2020-13776
ŚrednieCVSS 6.7Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 38 - wyżej niż 38% wszystkich znanych CVE
Streszczenie
systemd do wersji v245 nieprawidłowo obsługuje numeryczne nazwy użytkowników, takie jak te składające się z cyfr dziesiętnych lub 0x po którym następują cyfry szesnastkowe, co zostało zademonstrowane przez użycie uprawnień roota, gdy zamierzano uprawnienia konta użytkownika 0x0. Problem wynika z niekompletnej poprawki dla CVE-2017-1000082.
Ocena ryzyka
Ryzyko polega na możliwości eskalacji uprawnień, gdzie atakujący może uzyskać uprawnienia roota zamiast zamierzonych uprawnień innego użytkownika. Może to prowadzić do pełnej kompromitacji systemu.
Rekomendacja
Zaleca się aktualizację systemd do wersji nowszej niż v245, która zawiera pełną poprawkę dla tego problemu. Należy również unikać używania numerycznych nazw użytkowników w konfiguracji systemu.
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-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-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-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 through v245 mishandles numerical usernames such as ones composed of decimal digits or 0x followed by hex digits, as demonstrated by use of root privileges when privileges of the 0x0 user account were intended. NOTE: this issue exists because of an incomplete fix for CVE-2017-1000082.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

