Podatności Linux kernel
10 418 znanych podatności CVE w Linux kernel, przetłumaczonych i ocenionych.
- 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-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-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-43232Średnie
W jądrze Linuksa naprawiono podatność związaną z błędami use-after-free, które występują podczas odłączania karty FarSync T-series. Problemy te mogą wystąpić w funkcji fst_remove_one(), gdzie fst_card_info jest zwalniane, ale fst_tx_task lub fst_int_task mogą nadal być aktywne.
- CVE-2026-43226Średnie
W jądrze Linuxa rozwiązano podatność związaną z połączeniami RDS, które nie mają odpowiedniego skrótu w przypadku błędu połączenia.
- CVE-2026-43223Średnie
W jądrze Linuxa naprawiono podatność związaną z wyciekiem URB w funkcji pvr2_send_request_ex. Problem występuje, gdy funkcja ta pomyślnie przesyła URB zapisu, ale nie udaje się przesłać URB odczytu, co prowadzi do natychmiastowego zwrócenia wyniku bez oczekiwania na zakończenie URB zapisu.
- CVE-2026-43221Średnie
W jądrze Linuxa rozwiązano podatność związaną z obsługą zdarzeń w IPMB, która nie korzysta z odczytów I2C, ale wymaga ustawienia wartości. W przeciwnym razie odczyt I2C zwróci niezinicjalizowaną wartość z sterownika magistrali.
- CVE-2026-43143Średnie
W jądrze Linuxa zidentyfikowano podatność związaną z manipulacją listą 'mfd_of_node_list'. Dodano mutex, aby zapewnić bezpieczeństwo podczas dostępu i modyfikacji tej listy, co zapobiega potencjalnym awariom.
- CVE-2023-54187Średnie
W jądrze Linux w systemie plików F2FS występuje potencjalne uszkodzenie danych podczas przenoszenia katalogu, podobne do problemu w ext4. Poprawka rozwiązuje ten problem.
- CVE-2026-43296Średnie
W jądrze systemu Linux zidentyfikowano podatność związaną z trybem sticky w menedżerze SQ. Problem ten może prowadzić do zastoju, gdy wiele kolejek SQ współdzieli SMQ i transmituje jednocześnie.
- CVE-2026-43269Średnie
W jądrze Linuxa zidentyfikowano podatność, która prowadziła do wycieku pamięci w funkcji atomic_destroy_state. Po kilku commitach, pamięć slab wzrastała, ponieważ niektóre obiekty drm_crtc_commit nie były zwalniane.
- CVE-2022-50240Średnie
W jądrze Linuxa w sterowniku Android Binder usunięto zapisywanie wskaźnika do VMA (obszaru pamięci) do późniejszego użycia poza blokadą mmap_lock. Było to niebezpieczne, ponieważ wskaźnik mógł wskazywać na zwolnioną pamięć.
- CVE-2026-43130Średnie
W jądrze Linuxa rozwiązano podatność związaną z mechanizmem IOMMU, która dotyczyła flushowania dev-IOTLB tylko wtedy, gdy urządzenie PCIe jest dostępne w trybie skalowalnym.
- 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.
- CVE-2026-43270Średnie
W jądrze Linuxa naprawiono lukę, która polegała na wycieku referencji w funkcji mtk_mdp_remove(). Problem ten został rozwiązany poprzez dodanie funkcji platform_device_put() w celu zapobieżenia wyciekowi referencji.
- CVE-2026-23249Średnie
W jądrze systemu Linux zidentyfikowano podatność związaną z funkcjami naprawy btree dla wolnego miejsca i inode. Problem polega na braku sprawdzenia usuniętych kursorów podczas rewalidacji dwóch btree, co może prowadzić do nieprawidłowego działania systemu plików.
- CVE-2026-43218Średnie
W jądrze Linuxa zidentyfikowano podatność związaną z potencjalnym wyciekiem pamięci w funkcji tw9903_probe(). Pamięć przydzielona w v4l2_ctrl_handler_init() oraz v4l2_ctrl_new_std() nie jest zwalniana w jednym z przypadków błędów.
- CVE-2026-43171Średnie
W jądrze Linuxa zidentyfikowano podatność, która została rozwiązana. Problem dotyczy funkcji cper_print_fw_err(), która nie sprawdza, czy długość rekordu błędu jest wystarczająca do obsługi przesunięcia, co może prowadzić do nieprawidłowego działania w przypadku wadliwego oprogramowania układowego.
- CVE-2026-43268Średnie
W jądrze Linuxa rozwiązano podatność, która pozwalała na traktowanie specjalnych inode'ów jako zwykłych plików. Zmiana wprowadzona w commit'cie af153bb63a33 wymaga, aby każdy inode był jednym z określonych typów.
- CVE-2026-43145Średnie
W jądrze Linuxa naprawiono podatność związaną z funkcją imx_rproc_elf_find_loaded_rsc_table(), która mogła błędnie zgłaszać załadowaną tabelę zasobów, nawet gdy aktualny firmware jej nie dostarczał.
- CVE-2026-31687Średnie
W jądrze Linuxa zidentyfikowano podatność związaną z rejestracją sterownika omap_mpuio_driver w funkcji omap_gpio_probe(). Problem ten został rozwiązany w commitcie 11a78b794496.
- CVE-2026-43251Średnie
W jądrze Linuxa zidentyfikowano podatność związaną z obsługą fałszywych urządzeń USB, które mogą wysyłać własne opisy raportów. W przypadku braku wywołania hooka input_mapping(), wskaźnik pm->input_ep82 pozostaje NULL, co prowadzi do awarii systemu.
- CVE-2026-43148Średnie
W jądrze Linuxa rozwiązano podatność związaną z brakiem sprawdzenia błędu funkcji kcalloc() w funkcji parse_thread_groups(). Brak tego sprawdzenia może prowadzić do dereferencji wskaźnika NULL.
- CVE-2026-31413Średnie
W jądrze Linuxa naprawiono podatność związaną z nieprawidłowym forkowaniem skalarnym w funkcji maybe_fork_scalars() dla BPF_OR. Problem występował, gdy operand źródłowy był stałą, a zakres dst był podpisany w przedziale [-1, 0].
- CVE-2026-43135Średnie
W jądrze Linuxa zidentyfikowano podatność związaną z brakiem odmapowania zasobów w funkcji snd_cx23885_hw_params(). W ścieżce błędu dodano wywołanie cx23885_alsa_dma_unmap() w celu zwolnienia zasobów pozyskanych przez cx23885_alsa_dma_map().
- CVE-2026-43184Średnie
W jądrze Linuxa rozwiązano podatność w rnbd-srv, polegającą na braku zerowania bufora rsp przed jego użyciem. Niezerowanie bufora mogło prowadzić do przesyłania niepożądanych danych do klienta.
- CVE-2026-43132Średnie
W jądrze Linuxa rozwiązano podatność związaną z dm-verity, która niepoprawnie obsługiwała błąd w funkcji dm_bufio_client_create(). W przypadku niepowodzenia wywołania tej funkcji, następnie wywoływana była funkcja dm_bufio_client_destroy() z argumentem ERR_PTR().
- CVE-2026-43169Średnie
W jądrze Linuxa rozwiązano podatność związaną z walidacją zaokrąglonych alokacji w DRM_BUDDY_CONTIGUOUS_ALLOCATION. Problem polegał na tym, że żądany rozmiar był zaokrąglany do następnej potęgi dwójki, co mogło prowadzić do błędów.
- CVE-2026-43225Średnie
W jądrze Linuxa zidentyfikowano podatność, która prowadzi do wycieku pamięci w przypadku niepowodzenia funkcji cfg80211_inform_bss_frame(). W sytuacji, gdy funkcja ta zwraca NULL, przydzielony bufor 'buf' nie jest zwalniany, co skutkuje wyciekiem pamięci.
- 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.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

