CVE-2016-2779
WysokieStreszczenie
Podatność CVE-2016-2779 w narzędziu runuser w util-linux pozwala lokalnym użytkownikom na ucieczkę do sesji nadrzędnej poprzez spreparowane wywołanie ioctl TIOCSTI, które wprowadza znaki do bufora wejściowego terminala.
Ocena ryzyka
Ta podatność może umożliwić lokalnym użytkownikom uzyskanie nieautoryzowanego dostępu do sesji innych użytkowników, co stanowi poważne zagrożenie dla bezpieczeństwa systemu.
Rekomendacja
Zaleca się aktualizację pakietu util-linux do najnowszej wersji, aby usunąć tę podatność oraz ograniczenie dostępu do narzędzia runuser tylko do zaufanych użytkowników.
Inne podatności w util-linux
Zobacz wszystkie- CVE-2014-9114Wysokie
Blkid w util-linux przed wersją 2.26rc-1 pozwala lokalnym użytkownikom na wykonywanie dowolnego kodu.
- CVE-2015-5224Krytyczne
Funkcja mkostemp w login-utils w util-linux, gdy jest używana nieprawidłowo, umożliwia zdalnym atakującym spowodowanie kolizji nazw plików oraz potencjalnie innych ataków.
- CVE-2026-13595Średnie
W bibliotece libblkid pakietu util-linux wykryto podatność polegającą na użyciu zwolnionej pamięci sterty (use-after-free). Podczas skanowania zagnieżdżonych partycji, wskaźnik do wpisu partycji nadrzędnej staje się nieaktualny po realokacji tablicy, co umożliwia atakującemu odczyt z nieprawidłowego obszaru pamięci.
- CVE-2026-27456Średnie
W narzędziu util-linux przed wersją 2.41.4 wykryto podatność TOCTOU w binarnym pliku SUID /usr/bin/mount. Podczas konfigurowania urządzeń pętlowych mount waliduje ścieżkę pliku źródłowego z uprawnieniami użytkownika, ale później ponownie kanonizuje i otwiera ją z uprawnieniami roota bez weryfikacji, czy ścieżka nie została podmieniona. Lokalny nieuprzywilejowany użytkownik może zastąpić plik źródłowy dowiązaniem symbolicznym do pliku lub urządzenia należącego do roota.
- CVE-2026-3184Niskie
W narzędziu util-linux stwierdzono wadę w kanonizacji nazwy hosta w programie `login(1)` przy użyciu opcji `-h`. Może to zmodyfikować zdalną nazwę hosta przed ustawieniem `PAM_RHOST`, co zdalny atakujący może wykorzystać, podając specjalnie spreparowaną nazwę hosta, potencjalnie omijając reguły kontroli dostępu PAM oparte na w pełni kwalifikowanych nazwach domen.
- CVE-2025-14104Średnie
W bibliotece util-linux wykryto podatność polegającą na odczycie poza zakresem sterty podczas przetwarzania 256-bajtowych nazw użytkowników w funkcji `setpwnam()`. Problem dotyczy narzędzi SUID (Set User ID) w login-utils, które zapisują do bazy haseł.
Oryginalny opis (angielski, źródło NVD)
runuser in util-linux allows local users to escape to the parent session via a crafted TIOCSTI ioctl call, which pushes characters to the terminal's input buffer.

