Podatności Linux kernel
10 391 znanych podatności CVE w Linux kernel, przetłumaczonych i ocenionych.
- CVE-2016-7912Wysokie
Podatność typu use-after-free w funkcji ffs_user_copy_worker w jądrze Linux przed wersją 4.5.3 umożliwia lokalnym użytkownikom uzyskanie uprawnień poprzez dostęp do struktury danych I/O po wywołaniu określonego callbacka.
- CVE-2016-7911Wysokie
W jądrze Linux przed wersją 4.6.6 występuje warunkowanie wyścigu w funkcji get_task_ioprio, które pozwala lokalnym użytkownikom na uzyskanie uprawnień lub spowodowanie odmowy usługi (use-after-free) poprzez spreparowane wywołanie systemowe ioprio_get.
- CVE-2016-7910Wysokie
Podatność typu use-after-free w funkcji disk_seqf_stop w jądrze Linux przed wersją 4.7.1 umożliwia lokalnym użytkownikom uzyskanie uprawnień poprzez wykorzystanie wykonania określonej operacji zatrzymania, nawet jeśli odpowiadająca jej operacja uruchomienia zakończyła się niepowodzeniem.
- CVE-2015-8963Wysokie
W jądrze Linuxa przed wersją 4.4 występuje warunkowanie wyścigu w pliku kernel/events/core.c, które pozwala lokalnym użytkownikom na uzyskanie uprawnień lub spowodowanie odmowy usługi (use-after-free) poprzez niewłaściwe zarządzanie strukturą danych swevent podczas operacji odłączenia CPU.
- CVE-2015-8962Wysokie
Podatność typu double free w funkcji sg_common_write w jądrze Linux przed wersją 4.4 umożliwia lokalnym użytkownikom uzyskanie uprawnień lub spowodowanie odmowy usługi poprzez odłączenie urządzenia podczas wywołania ioctl SG_IO.
- CVE-2015-8961Wysokie
Funkcja __ext4_journal_stop w jądrze Linux przed wersją 4.3.3 pozwala lokalnym użytkownikom na uzyskanie uprawnień lub spowodowanie odmowy usługi (use-after-free) poprzez niewłaściwy dostęp do określonego pola błędu.
- CVE-2016-8660Średnie
Podsystem XFS w jądrze Linux do wersji 4.8.2 pozwala lokalnym użytkownikom na wywołanie odmowy usługi (niepowodzenie fdatasync i zawieszenie systemu) poprzez użycie grupy wywołań systemowych vfs w programie trinity, związane z błędem kolejności blokad stron w implementacji seek hole/data w XFS.
- CVE-2015-3288Wysokie
W jądrze Linuxa przed wersją 4.1.4 występuje problem z niewłaściwym zarządzaniem stronami anonimowymi, co pozwala lokalnym użytkownikom na uzyskanie uprawnień lub spowodowanie odmowy usługi poprzez odpowiednio przygotowaną aplikację, która wywołuje zapis do strony zerowej.
- CVE-2016-6187Wysokie
Funkcja apparmor_setprocattr w jądrze Linux przed wersją 4.6.5 nie weryfikuje rozmiaru bufora, co pozwala lokalnym użytkownikom na uzyskanie uprawnień poprzez wywołanie hooka setprocattr AppArmor.
- CVE-2016-6162Wysokie
W jądrze Linux w wersji 4.7-rc6 występuje podatność, która pozwala lokalnym użytkownikom na wywołanie awarii systemu (panic) lub potencjalnie innego nieokreślonego wpływu poprzez określone operacje na gniazdach IPv6.
- CVE-2016-3841Wysokie
Stos IPv6 w jądrze Linuxa przed wersją 4.3.3 niewłaściwie obsługuje dane opcji, co pozwala lokalnym użytkownikom na uzyskanie uprawnień lub spowodowanie odmowy usługi poprzez spreparowane wywołanie systemowe sendmsg.
- CVE-2016-3070Wysokie
Implementacja trace_writeback_dirty_page w jądrze Linux przed wersją 4.4 niewłaściwie współdziała z mm/migrate.c, co pozwala lokalnym użytkownikom na wywołanie odmowy usługi poprzez dereferencję wskaźnika NULL i awarię systemu.
- CVE-2016-5244Wysokie
Funkcja rds_inc_info_copy w jądrze Linux do wersji 4.6.3 nie inicjalizuje pewnego członu struktury, co umożliwia zdalnym atakującym uzyskanie wrażliwych informacji z pamięci stosu jądra poprzez odczyt wiadomości RDS.
- CVE-2016-1583Wysokie
Funkcja ecryptfs_privileged_open w jądrze Linux przed wersją 4.6.3 umożliwia lokalnym użytkownikom uzyskanie uprawnień lub spowodowanie odmowy usługi poprzez odpowiednio skonstruowane wywołania mmap dla ścieżek /proc, co prowadzi do rekurencyjnego przetwarzania błędów stron.
- CVE-2016-0758Wysokie
Przepełnienie całkowitej liczby w pliku lib/asn1_decoder.c w jądrze Linux przed wersją 4.6 umożliwia lokalnym użytkownikom uzyskanie uprawnień poprzez spreparowane dane ASN.1.
- CVE-2016-4951Wysokie
Funkcja tipc_nl_publ_dump w jądrze Linux do wersji 4.6 nie weryfikuje istnienia gniazda, co pozwala lokalnym użytkownikom na spowodowanie odmowy usługi (dereferencja wskaźnika NULL i awaria systemu) lub potencjalnie inne nieokreślone skutki poprzez operację dumpit.
- CVE-2016-4794Wysokie
Podatność typu use-after-free w pliku mm/percpu.c w jądrze Linux do wersji 4.6 pozwala lokalnym użytkownikom na spowodowanie awarii systemu (BUG) lub potencjalnie innych nieokreślonych skutków poprzez odpowiednie wykorzystanie wywołań systemowych mmap i bpf.
- CVE-2016-4580Wysokie
Funkcja x25_negotiate_facilities w jądrze Linux przed wersją 4.5.5 nie inicjalizuje prawidłowo pewnej struktury danych, co umożliwia atakującym uzyskanie wrażliwych informacji z pamięci stosu jądra za pomocą żądania połączenia X.25.
- CVE-2016-4557Wysokie
Funkcja replace_map_fd_with_map_ptr w jądrze Linux przed wersją 4.5.5 nieprawidłowo zarządza strukturą danych fd, co pozwala lokalnym użytkownikom na uzyskanie uprawnień lub spowodowanie odmowy usługi (use-after-free) poprzez spreparowane instrukcje BPF odwołujące się do nieprawidłowego deskryptora pliku.
- CVE-2016-4485Wysokie
Funkcja llc_cmsg_rcv w jądrze Linux przed wersją 4.5.5 nie inicjalizuje pewnej struktury danych, co pozwala atakującym na uzyskanie wrażliwych informacji z pamięci stosu jądra poprzez odczytanie wiadomości.
- CVE-2016-2070Wysokie
Funkcja tcp_cwnd_reduction w jądrze Linux przed wersją 4.3.5 pozwala zdalnym atakującym na spowodowanie odmowy usługi poprzez błąd dzielenia przez zero, co prowadzi do awarii systemu.
- CVE-2015-8830Wysokie
Przepełnienie całkowite w funkcji aio_setup_single_vector w jądrze Linux 4.0 umożliwia lokalnym użytkownikom spowodowanie odmowy usługi lub potencjalnie innych nieokreślonych skutków poprzez dużą strukturę AIO iovec.
- CVE-2015-2686Wysokie
W jądrze Linuxa 3.19 przed wersją 3.19.3 nie walidowane są pewne dane zakresowe dla wywołań systemowych sendto i recvfrom, co pozwala lokalnym użytkownikom na uzyskanie uprawnień poprzez wykorzystanie podsystemu, który używa funkcji copy_from_iter w interfejsie iov_iter.
- CVE-2012-6701Wysokie
Przepełnienie całkowitej liczby w pliku fs/aio.c w jądrze Linux przed wersją 3.4.1 umożliwia lokalnym użytkownikom spowodowanie odmowy usługi lub potencjalnie innego nieokreślonego wpływu poprzez dużą strukturę AIO iovec.
- CVE-2012-6689Wysokie
Funkcja netlink_sendmsg w jądrze Linux przed wersją 3.5.5 nie weryfikuje pola dst_pid, co pozwala lokalnym użytkownikom na spoofing wiadomości Netlink.
- CVE-2003-1604Wysokie
Funkcja redirect_target w jądrze Linux przed wersją 2.6.0 pozwala zdalnym atakującym na spowodowanie odmowy usługi poprzez wysyłanie pakietów do interfejsu z adresem IP 0.0.0.0, co prowadzi do dereferencji wskaźnika NULL.
- CVE-2016-3672Wysokie
Funkcja arch_pick_mmap_layout w jądrze Linux do wersji 4.5.2 nieprawidłowo losuje adres bazowy, co ułatwia lokalnym użytkownikom obejście ograniczeń związanych z flagą ADDR_NO_RANDOMIZE oraz mechanizmem ASLR dla programów setuid lub setgid.
- CVE-2016-2069Wysokie
W jądrze Linux przed wersją 4.4.1 występuje warunek wyścigu w arch/x86/mm/tlb.c, który pozwala lokalnym użytkownikom na uzyskanie uprawnień poprzez wywołanie dostępu do struktury stronicowania przez inny procesor.
- CVE-2016-3157Wysokie
Funkcja __switch_to w jądrze Linuxa nieprawidłowo przełącza kontekst IOPL na 64-bitowych gościach PV Xen, co umożliwia lokalnym użytkownikom systemu gościa uzyskanie uprawnień, spowodowanie awarii systemu (crash) lub uzyskanie wrażliwych informacji poprzez dostęp do portów I/O.
- CVE-2016-0728Wysokie
Funkcja join_session_keyring w jądrze Linux przed wersją 4.4.1 niewłaściwie obsługuje odniesienia do obiektów w przypadku wystąpienia błędu, co pozwala lokalnym użytkownikom na uzyskanie uprawnień lub spowodowanie odmowy usługi (przepełnienie całkowite i użycie po zwolnieniu pamięci) za pomocą spreparowanych poleceń keyctl.
- CVE-2015-8709Wysokie
W jądrze Linuxa do wersji 4.4.1 występuje problem z obsługą mapowania uid i gid, co pozwala lokalnym użytkownikom na uzyskanie uprawnień poprzez utworzenie przestrzeni nazw użytkownika i wykorzystanie wywołania systemowego ptrace.
- CVE-2013-7445Wysokie
Podsystem Direct Rendering Manager (DRM) w jądrze Linux do wersji 4.x nieprawidłowo obsługuje żądania dotyczące obiektów Graphics Execution Manager (GEM). Umożliwia to atakującemu wywołanie wyczerpania pamięci (denial of service) poprzez aplikację przetwarzającą dane graficzne, np. kod JavaScript tworzący wiele elementów CANVAS renderowanych przez Chrome lub Firefox.
- CVE-2015-5364Wysokie
Funkcje udp_recvmsg i udpv6_recvmsg w jądrze Linux przed wersją 4.0.6 nieprawidłowo rozważają oddawanie procesora, co umożliwia zdalnym atakującym spowodowanie odmowy usługi (zawieszenie systemu) poprzez błędne sumy kontrolne w ramach powodzi pakietów UDP.
- CVE-2015-5157Wysokie
W jądrze Linux przed wersją 4.1.6 na platformie x86_64 występuje błąd w obsłudze błędów IRET podczas przetwarzania NMI, które wystąpiły w trakcie wykonywania kodu w przestrzeni użytkownika. Może to pozwolić lokalnym użytkownikom na uzyskanie podwyższonych uprawnień poprzez wywołanie NMI.
- CVE-2015-1805Wysokie
Implementacje pipe_read i pipe_write w jądrze Linux przed wersją 3.16 nie uwzględniają prawidłowo skutków nieudanych wywołań __copy_to_user_inatomic i __copy_from_user_inatomic. To może prowadzić do awarii systemu lub potencjalnego uzyskania uprawnień przez lokalnych użytkowników za pomocą odpowiednio przygotowanej aplikacji.
- CVE-2015-3331Wysokie
Funkcja __driver_rfc4106_decrypt w jądrze Linux przed wersją 3.19.3 nieprawidłowo określa lokalizacje pamięci używane do zaszyfrowanych danych, co może prowadzić do przepełnienia bufora i awarii systemu lub potencjalnego wykonania dowolnego kodu.
- CVE-2014-8173Wysokie
Funkcja pmd_none_or_trans_huge_or_clear_bad w jądrze Linux przed wersją 3.13 na systemach NUMA nieprawidłowo określa, czy wpis Page Middle Directory (PMD) jest wpisem tabeli ogromnych stron, co może prowadzić do awarii systemu.
- CVE-2014-7822Wysokie
Implementacja niektórych operacji splice_write w jądrze Linux przed wersją 3.16 nie egzekwuje ograniczenia maksymalnego rozmiaru pojedynczego pliku, co pozwala lokalnym użytkownikom na spowodowanie awarii systemu lub potencjalnie innych nieokreślonych skutków poprzez spreparowane wywołanie systemowe splice.
- CVE-2014-9322Wysokie
W jądrze Linuxa przed wersją 3.17.5 występuje problem z obsługą błędów związanych z rejestrem segmentu stosu (SS), co pozwala lokalnym użytkownikom na uzyskanie uprawnień poprzez wywołanie instrukcji IRET, prowadzącej do dostępu do adresu GS Base z niewłaściwej przestrzeni.
- CVE-2014-7826Wysokie
W jądrze Linuxa do wersji 3.17.2 występuje problem z obsługą prywatnych numerów wywołań systemowych w subsystemie ftrace, co może umożliwić lokalnym użytkownikom uzyskanie uprawnień lub spowodować odmowę usługi poprzez odpowiednio przygotowaną aplikację.
- CVE-2014-3535Wysokie
W jądrze Linuxa przed wersją 2.6.36 występuje błąd w pliku include/linux/netdevice.h, który niewłaściwie używa makr dla netdev_printk oraz związanej z nimi implementacji logowania. Umożliwia to zdalnym atakującym spowodowanie odmowy usługi (dereferencja wskaźnika NULL i awaria systemu) poprzez wysyłanie nieprawidłowych pakietów do interfejsu VxLAN.
- CVE-2014-5206Wysokie
Funkcja do_remount w jądrze Linux do wersji 3.16.1 nie utrzymuje bitu MNT_LOCK_READONLY podczas ponownego montowania montażu powiązanego, co pozwala lokalnym użytkownikom na obejście zamierzonego ograniczenia tylko do odczytu.
- CVE-2014-0101Wysokie
Funkcja sctp_sf_do_5_1D_ce w jądrze Linux do wersji 3.13.6 nie weryfikuje niektórych pól auth_enable i auth_capable przed wywołaniem sctp_sf_authenticate. To umożliwia zdalnym atakującym spowodowanie awarii systemu poprzez zdalne połączenie SCTP z zmodyfikowanym pakietem INIT i stworzonym pakietem AUTH przed pakietem COOKIE_ECHO.
- CVE-2014-0049Wysokie
Przepełnienie bufora w funkcji complete_emulated_mmio w jądrze Linux przed wersją 3.13.6 umożliwia użytkownikom systemu gościa wykonanie dowolnego kodu na systemie gospodarza. Wykorzystuje to pętlę, która wywołuje nieprawidłowe kopiowanie pamięci, wpływając na dane cancel_work_item.
- CVE-2026-43236Średnie
W jądrze Linuxa naprawiono podatność związaną z użyciem po zwolnieniu (use-after-free) w funkcji drm_crtc_commit po zwolnieniu. Problem dotyczył nieprawidłowego duplikowania stanu drm_plane_state w funkcji atmel_hlcdc_plane_atomic_duplicate_state().
- CVE-2026-43123Średnie
W jądrze Linuxa zidentyfikowano podatność, która została naprawiona. Problem dotyczy funkcji fbcon_open(), która w przypadku niepowodzenia nie ustawia wskaźnika info->fbcon_par, co prowadzi do późniejszego dereferencjonowania wskaźnika NULL.
- CVE-2026-43246Średnie
W jądrze Linuxa zidentyfikowano podatność, która została naprawiona. W funkcji tw9906_probe() występował potencjalny wyciek pamięci, ponieważ pamięć przydzielona w v4l2_ctrl_handler_init() i v4l2_ctrl_new_std() nie była zwalniana.
- CVE-2026-43289Średnie
W jądrze systemu Linux zidentyfikowano podatność związaną z funkcją kexec_load_purgatory(), która wyprowadza obraz startowy z sekcji SHF_EXECINSTR. Problem występuje, gdy obiekt purgatory zawiera wiele sekcji wykonywalnych z nakładającymi się adresami.
- CVE-2026-43242Średnie
W jądrze Linuxa zidentyfikowano podatność związaną z wyciekiem regmap podczas niepowodzenia próby. Alokowany regmap mmio nie jest zwalniany, co może prowadzić do problemów z pamięcią.
- CVE-2026-31591Średnie
W jądrze Linux wykryto podatność w KVM dla AMD SEV-SNP. Podczas finalizacji uruchamiania gościa SNP, synchronizacja i szyfrowanie VMSA (Virtual Machine Save Area) nie blokuje wszystkich vCPU, co pozwala użytkownikowi na manipulację lub uruchomienie vCPU w trakcie synchronizacji jego stanu.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

