Podatności Linux kernel
5621 znanych podatności CVE w Linux kernel, przetłumaczonych i ocenionych.
- CVE-2026-43180Średnie
W jądrze Linuxa rozwiązano podatność związaną z manipulacją kolejką TX w funkcji kaweth_set_rx_mode(). Funkcja ta nieprawidłowo wywołuje operacje kontrolujące przepływ kolejki TX, które są niezwiązane z RX.
- CVE-2026-43249Średnie
W jądrze systemu Linux zidentyfikowano podatność, która została rozwiązana. Problem dotyczy funkcji xen_9pfs_front_free, która może być wywoływana równocześnie przez wątek xenwatch, co prowadzi do błędu ochrony ogólnej z powodu podwójnego wywołania.
- 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-43239Średnie
W jądrze Linuxa rozwiązano podatność, która pozwalała na jednoczesne aktualizowanie interfejsów przez dwa zapytania. Wprowadzono mechanizm blokady, aby zapobiec tym wyścigom.
- CVE-2026-43202Średnie
W jądrze Linuxa zidentyfikowano podatność związaną z brakiem zwolnienia pamięci w przypadku błędu. W szczególności, bufor ekranu fbi->fb.screen_buffer jest alokowany przy użyciu dma_alloc_coherent(), ale nie jest zwalniany, gdy wystąpi błąd.
- 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-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-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-43348Średnie
W jądrze Linux wykryto podatność w komponencie mshv_vtl, gdzie podczas rejestracji pamięci VTL0 przez MSHV_ADD_VTL0_MEMORY, obliczona wartość vmemmap_shift może przekroczyć MAX_FOLIO_ORDER, co prowadzi do nieprawidłowego działania.
- CVE-2026-43317Średnie
W jądrze systemu Linux zidentyfikowano podatność związaną z wyciekiem zasobów podczas wczesnych błędów rejestracji. Ostatnia poprawka naprawiła większość przypadków, jednak nie uwzględniła pierwszej ścieżki błędu, co prowadzi do dalszego wycieku zasobów.
- CVE-2026-43189Średnie
W jądrze Linuxa naprawiono podatność związaną z obsługą błędów po znalezieniu dopasowania w połączeniu asynchronicznym. Po znalezieniu dopasowania do fwnode, może zostać zarejestrowany podurządzenie, a jego powiązana operacja jest wywoływana.
- CVE-2026-31710Średnie
W jądrze Linux wykryto podatność w kliencie SMB, dotyczącą separatora katalogów w montowaniach SMB1 UNIX. Problem polega na tym, że flaga @cifs_sb->mnt_cifs_flags jest odczytywana lub aktualizowana przed wywołaniem reset_cifs_unix_caps(), co może prowadzić do nieprawidłowego działania.
- CVE-2026-43273Średnie
W jądrze systemu Linux zidentyfikowano podatność w funkcji ceph_zero_partial_object, która nie dostarczała odpowiedniego kontekstu migawki dla operacji zapisu OSD. Może to prowadzić do niespójności danych w migawkach.
- CVE-2026-31593Średnie
W jądrze Linux wykryto podatność w komponencie KVM dla AMD SEV. Polega ona na braku odrzucenia prób synchronizacji stanu VCPU z już zaszyfrowanym VMSA po uruchomieniu maszyny wirtualnej.
- CVE-2024-58089Średnie
W jądrze Linuxa w systemie plików Btrfs naprawiono wyścig podwójnego księgowania, gdy funkcja btrfs_run_delalloc_range() zawiedzie. Problem występuje przy rozmiarze bloku mniejszym niż rozmiar strony i może prowadzić do awarii jądra.
- CVE-2026-43314Średnie
W jądrze Linuxa usunięto fałszywy czas oczekiwania, aby uniknąć wycieku żądań. Zmiana ta wymaga, aby sterowniki odpowiedzialne były za wywoływanie funkcji blk_should_fake_timeout() w odpowiednich ścieżkach kodu.
- 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-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-43256Średnie
W jądrze Linuxa naprawiono podatność związaną z dostępem poza granice w funkcji vfe_isr_reg_update(). Problem występuje podczas iteracji w funkcji vfe_isr(), gdzie używana jest nieprawidłowa granica pętli, co może prowadzić do nieautoryzowanego dostępu do pamięci.
- CVE-2024-56368Średnie
W jądrze Linux w ring-buffer naprawiono przepełnienie w funkcji __rb_map_vma, które występowało podczas obliczania liczby stron (nr_pages). Dodano sprawdzenie przed obliczeniem, aby uniknąć problemu.
- CVE-2026-43128Średnie
W jądrze Linuxa naprawiono podatność związaną z podwójnym odpinaniem bufora DMA w przypadku błędu. W funkcji ib_umem_dmabuf_get_pinned_with_dma_device() może wystąpić błąd podczas wywołania ib_umem_dmabuf_map_pages(), co prowadzi do nieprawidłowego zarządzania pamięcią.
- CVE-2026-43194Średnie
W jądrze systemu Linux rozwiązano podatność dotyczącą błędów przesyłania ramek GSO. Testy udpgro_frglist.sh i udpgro_bench.sh są najbardziej niestabilnymi testami w NIPA, co prowadzi do ich niepowodzeń.
- 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-2025-71272Średnie
W jądrze Linuxa zidentyfikowano podatność związaną z nieprawidłowym zwalnianiem zasobów w funkcji most_register_interface(). W przypadku wystąpienia błędu przed zarejestrowaniem urządzenia, zasoby nie były poprawnie zwalniane.
- CVE-2026-43349Średnie
W jądrze Linux wykryto podatność w systemie plików F2FS polegającą na dostępie do niezainicjalizowanej wartości w funkcji f2fs_sanity_check_node_footer. Problem został zgłoszony przez narzędzie syzbot i może prowadzić do nieprzewidywalnego zachowania systemu.
- CVE-2026-43140Średnie
W jądrze systemu Linux zidentyfikowano podatność, która została naprawiona. Dotyczy ona urządzenia HID Magic Mouse, które może powodować awarię systemu w przypadku braku odpowiedniego wskaźnika wejścia.
- CVE-2026-43257Średnie
W jądrze systemu Linux zidentyfikowano podatność, która została naprawiona. W ścieżce błędu dodano funkcję cx88_alsa_dma_unmap() w celu zwolnienia zasobów nabytych przez cx88_alsa_dma_map().
- CVE-2024-27022Średnie
W jądrze Linux w funkcji fork występuje wyścig (race condition) między procesem fork a operacjami na plikach hugetlbfs. Poprawka opóźnia powiązanie pliku z VMA do czasu pełnej inicjalizacji VMA.
- CVE-2024-56591Średnie
W jądrze Linux w podsystemie Bluetooth (hci_conn) użyto funkcji disable_delayed_work_sync zamiast cancel_delayed_work_sync, co nie tylko anuluje trwające prace, ale także wyłącza możliwość dodawania nowych zadań, co jest pożądane.
- 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-43212Średnie
W jądrze Linuxa rozwiązano podatność dotyczącą funkcji cpumask_of_node(). Funkcja ta nie obsługiwała poprawnie indeksu NUMA_NO_NODE, co mogło prowadzić do błędów w działaniu systemu.
- CVE-2025-71233Średnie
W jądrze systemu Linux zidentyfikowano podatność, która dotyczy asynchronicznego tworzenia podgrup w kontekście PCI. Może to prowadzić do dereferencji wskaźnika NULL, jeśli katalog sterownika zostanie usunięty przed zakończeniem pracy.
- 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-31621Średnie
W jądrze Linux w sterowniku bnge wykryto podatność polegającą na braku instrukcji return po wywołaniu auxiliary_device_uninit() w ścieżce błędu. Po niepowodzeniu auxiliary_device_add() funkcja kontynuuje wykonywanie, co może prowadzić do użycia zwolnionej pamięci.
- CVE-2026-43258Średnie
W jądrze Linuxa naprawiono podatność, która powodowała sporadyczne awarie przestrzeni użytkownika oraz uszkodzenia sterty w systemach Alpha podczas kompresji pamięci.
- CVE-2026-43200Średnie
W jądrze Linuxa naprawiono podatność związaną z zamienionymi parametrami w funkcjach pci_{primary/secondary}_epc_epf_unlink().
- CVE-2026-43196Średnie
W jądrze Linuxa naprawiono podatność związaną z podwójnym zwolnieniem pamięci w funkcji pruss_clk_mux_setup(). Problem występował podczas wywołania devm_add_action_or_reset(), które po błędzie wywoływało pruss_of_free_clk_provider().
- 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-43203Średnie
W jądrze systemu Linux zidentyfikowano podatność związana z użyciem po zwolnieniu pamięci w taskletach podczas usuwania urządzenia. Problem występuje, gdy adapter PCA-200E lub SBA-200E jest odłączany, co może prowadzić do nieprzewidzianego zachowania systemu.
- CVE-2026-80714Krytyczne
W jądrze Linux w IPVS występuje problem z propagacją flagi one-packet do synchronizowanych połączeń, co może prowadzić do pozostawienia nieaktualnych wpisów w tablicy skrótów i użycia zwolnionej pamięci.
- CVE-2026-80694Krytyczne
W jądrze Linux w sterowniku sieciowym mtk_eth_soc wykryto błąd polegający na przekazaniu niewłaściwego wskaźnika (net_device zamiast mtk_eth) do funkcji mtk_handle_irq_rx w mtk_poll_controller. Może to prowadzić do awarii systemu podczas korzystania z CONFIG_NET_POLL_CONTROLLER.
- CVE-2026-80693Krytyczne
W jądrze Linux w sterowniku idpf wykryto błąd polegający na tym, że funkcja idpf_get_reg_intr_vecs() wypełnia tablicę reg_vals[] bez ograniczenia jej rozmiaru do faktycznej liczby wektorów przydzielonych przez sterownik. Odpowiedź z kontrolera (PF lub hypervisor) może zawierać sumę wektorów większą niż przydzielona, co prowadzi do zapisu poza końcem tablicy (out-of-bounds write).
- CVE-2026-80684Krytyczne
W jądrze Linux w podsystemie KVM dla architektury s390, funkcja airq_iv_create() może zwrócić NULL, ale jej wynik nie jest sprawdzany. W przypadku błędu zdev->aibv będzie NULL, co prowadzi do dereferencji NULL w kvm_zpci_set_airq(). Poprawka dodaje sprawdzenie NULL i zwalnia wcześniej przydzielone zasoby.
- CVE-2026-80681Krytyczne
W jądrze Linux w podsystemie vxlan, po wywołaniu route_shortcircuit(), wskaźnik do nagłówka Ethernet może wskazywać na zwolnioną pamięć, ponieważ funkcja może realokować bufor skb. Prowadzi to do użycia po zwolnieniu (use-after-free) przy odczycie adresu docelowego.
- CVE-2026-80674Krytyczne
W jądrze Linuxa odkryto podatność w systemie plików NTFS. Atrybuty listy atrybutów (attribute list) dla węzłów bazowych nie były poprawnie walidowane, gdy były rezydentne, co pozwalało na odczyt poza zakresem bufora. Dodano funkcję walidującą wpisy listy atrybutów, która sprawdza poprawność nagłówków i długości przed użyciem.
- CVE-2026-80673Krytyczne
W jądrze Linux w systemie plików NTFS funkcja ntfs_external_attr_find() podczas przeszukiwania listy atrybutów nieprawidłowo sprawdza granice następnego wpisu, co może prowadzić do odczytu poza zakresem bufora (slab out-of-bounds read) przy specjalnie spreparowanym dysku. Poprawka dodaje walidację wpisu przed jego użyciem.
- CVE-2026-80671Krytyczne
W narzędziu perf sched w jądrze Linux funkcja register_pid() ma kilka problemów przy przetwarzaniu niezaufanego pliku perf.data: przepełnienie liczby całkowitej, przepełnienie bufora przez strcpy, BUG_ON przy błędzie alokacji oraz wyciek pamięci przy realloc. Poprawka ogranicza pid, używa strlcpy, dodaje sprawdzenia NULL i bezpieczne wzorce realloc.
- CVE-2026-80670Krytyczne
W narzędziu perf w jądrze Linux funkcja machine__resolve() nie sprawdza poprawności indeksu CPU z niezaufanego pliku perf.data przed dostępem do tablicy env->cpu, co może prowadzić do odczytu poza zakresem sterty. Poprawka używa funkcji perf_env__get_cpu_topology() i dodaje sprawdzenie granic.
- CVE-2026-80668Krytyczne
W jądrze Linuxa w podsystemie netfilter (nf_conntrack_expect) zastąpiono mechanizm timerów dla oczekiwań (expectations) pracą wątku GC (garbage collector). Zmiana eliminuje wyścig, w którym oczekiwanie mogło uzyskać dostęp do zwolnionego wskaźnika exp->master, oraz dodaje flagę NF_CT_EXPECT_DEAD do bezpiecznego usuwania oczekiwań.
- CVE-2026-80634Krytyczne
W jądrze Linux w module netfilter flowtable występuje problem z niedomiarem num_encaps podczas usuwania tagu VLAN na moście, co może prowadzić do odczytu poza stosem. Problem występuje tylko w przypadku błędnego stosu ścieżki mostu.

