CVE-2026-13595
ŚrednieCVSS 6.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 6 - wyżej niż 6% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Atakujący może wykorzystać tę podatność bez interakcji użytkownika, np. przez podłączenie spreparowanego urządzenia USB lub zamontowanie obrazu dysku. Ponieważ libblkid jest automatycznie uruchamiane przez udev/udisks z uprawnieniami roota, może to prowadzić do ujawnienia informacji lub odmowy usługi.
Rekomendacja
Należy niezwłocznie zaktualizować pakiet util-linux do wersji zawierającej poprawkę dla CVE-2026-13595. W międzyczasie ograniczyć automatyczne skanowanie nieznanych urządzeń blokowych przez udev/udisks.
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-2016-2779Wysokie
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.
- 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-76642Wysokie
util-linux w wersjach do 2.41.5 i 2.42.2 nie sprawdza statusu wyjścia pomocnika montowania przed uruchomieniem haków po zamontowaniu, co pozwala nieuprzywilejowanym użytkownikom na wykonywanie uprzywilejowanych operacji na istniejących systemach plików. Atakujący mogą wykorzystać haki X-mount.idmap lub X-mount.owner do klonowania systemów plików z odziedziczonymi bitami suid lub modyfikowania uprawnień docelowych i-węzłów po awarii pomocnika, osiągając eskalację uprawnień.
- CVE-2026-78410Wysokie
Wada w util-linux: Ograniczone punkty montowania (bind mounts) pobierają ścieżkę źródłową z fstab, ale nie przypinają tego źródła przed uprzywilejowanym montowaniem. Lokalny nieuprzywilejowany użytkownik, który może zastąpić autoryzowane źródło lub zapisywalny katalog nadrzędny, może przekierować SUID mount(8) do powiązania innego katalogu hosta. Jeśli wpis fstab ustawia również X-mount.owner, X-mount.group lub X-mount.mode, root zmienia właściciela lub tryb na przekierowanym i-węźle.
- CVE-2026-78408Wysokie
Opcja nsenter --join-cgroup otwiera docelowy plik cgroup.procs jako root i pozostawia ten deskryptor pliku otwarty po późniejszych zmianach przestrzeni nazw i poświadczeń oraz po execve(). Ponieważ jądro sprawdza późniejsze migracje cgroup przy użyciu poświadczeń z pierwotnego otwarcia, program uruchomiony w kontrolowanym przez atakującego celu może odziedziczyć zdolność roota do przenoszenia procesów hosta między cgroup. Po użyciu --join-cgroup przez uprzywilejowanego operatora wobec tego celu, nieuprzywilejowany użytkownik może migrować i kończyć niepowiązane procesy roota.
- 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)
A flaw was found in the libblkid library of util-linux. During nested partition probing, the BSD, Minix, Solaris x86, and UnixWare partition probers cache a raw pointer to a parent partition entry in a dynamically allocated array. When subsequent partition additions cause the array to be reallocated, this pointer becomes stale, leading to a heap use-after-free read. An attacker who can present a crafted block device image (for example, via USB insertion or a loop-mounted disk image) can trigger this flaw without user interaction, as libblkid is invoked automatically by udev/udisks as root on block-device hot-plug events. This could lead to limited information disclosure or denial of service.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

