Podatności Linux kernel
7564 znanych podatności CVE w Linux kernel, przetłumaczonych i ocenionych.
- CVE-2026-46178Wysokie
W jądrze Linuxa naprawiono podatność związaną z wyciekiem zasobów w funkcji mlx4_ib_create_srq(). Problem polegał na tym, że nie wywoływano mlx4_srq_free() podczas obsługi błędów, co prowadziło do wycieku zasobów.
- CVE-2026-46177Wysokie
W jądrze systemu Linux rozwiązano podatność związaną z ograniczeniami w żądaniach zdarzeń i wiadomości. Sterownik mógł nieprzerwanie pobierać zdarzenia, co mogło prowadzić do problemów z BMC, które nigdy nie sygnalizowały zakończenia operacji. Wprowadzono limit 10 pobrań na raz.
- CVE-2026-46176Wysokie
W sterowniku mlx5 dla jądra Linux wykryto błąd w funkcji mlx5_ib_dev_res_srq_init(), gdzie po niepowodzeniu alokacji drugiego SRQ (s1) kod kontynuuje wykonanie, przypisując zwolniony SRQ (s0) i wskaźnik błędu (ERR_PTR) do struktur danych. Prowadzi to do użycia po zwolnieniu, dereferencji wskaźnika błędu oraz podwójnego zwolnienia pamięci.
- CVE-2026-46174Wysokie
W jądrze Linux w procesorach AMD Zen2 wykryto podatność polegającą na nieprawidłowej izolacji współdzielonych zasobów w pamięci podręcznej operacji (op cache). Może to prowadzić do uszkodzenia instrukcji i potencjalnego naruszenia bezpieczeństwa.
- CVE-2026-46173Wysokie
W jądrze systemu Linux zidentyfikowano podatność, która pozwala na preempcję zadania oznaczonego jako TASK_DEAD podczas jego zakończenia. To może prowadzić do poważnych problemów z pamięcią, takich jak użycie po zwolnieniu lub podwójne zwolnienie stosu zadania.
- CVE-2026-46172Średnie
W jądrze systemu Linux zidentyfikowano podatność w funkcji xfrm6_rcv_encap(), która nieprawidłowo zarządza referencjami do wpisów dst w przypadku błędów podczas wyszukiwania tras IPv6. W wyniku tego, powtarzające się pakiety mogą prowadzić do wycieku wpisów dst.
- CVE-2026-46171Średnie
W jądrze Linuxa zidentyfikowano podatność związaną z wyciekiem pamięci w kontekście wektora KVM dla architektury RISC-V. W przypadku niepowodzenia drugiej alokacji pamięci, pierwsza alokacja nie jest zwalniana, co prowadzi do wycieku.
- CVE-2026-46168Średnie
W jądrze Linuxa zidentyfikowano podatność związaną z używaniem lock_sock_fast() w kontekście atomowym podczas ustawiania znaczników czasu. Zmiana ta może prowadzić do paniki systemu z powodu planowania w kontekście atomowym.
- CVE-2026-46166Wysokie
W jądrze Linux w podsystemie mac80211 wykryto podatność polegającą na użyciu niebezpiecznej iteracji listy w funkcji radar detect work. Wywołanie ieee80211_dfs_cac_cancel może spowodować zwolnienie i usunięcie iterowanego chanctx z listy, co prowadzi do błędu użycia po zwolnieniu (slab-use-after-free).
- CVE-2026-46164Wysokie
W jądrze systemu Linux zidentyfikowano podatność, która prowadzi do podwójnego zwolnienia pamięci w funkcji create_space_info_sub_group() w przypadku błędu. Problem występuje, gdy kobject_init_and_add() kończy się niepowodzeniem, co skutkuje podwójnym zwolnieniem obiektu sub_group.
- CVE-2026-46162Wysokie
W jądrze systemu Linux zidentyfikowano podatność, która prowadzi do podwójnego zwolnienia pamięci w funkcji ice_sf_eth_activate() w przypadku błędu. Problem występuje, gdy wywołanie auxiliary_device_add() kończy się niepowodzeniem, co skutkuje nieprawidłowym zwolnieniem zasobów.
- CVE-2026-46161Średnie
W jądrze systemu Linux zidentyfikowano podatność, która prowadzi do błędu dzielenia przez zero w funkcji setup_geo() w przypadku, gdy parametr far_copies jest równy zero. Problem ten został rozwiązany poprzez wprowadzenie walidacji wartości nc i fc po ich ekstrakcji.
- CVE-2026-46160Średnie
W jądrze Linuxa zidentyfikowano podatność związana z brakiem aktualizacji pola last_unlink_trans podczas usuwania katalogu. Może to prowadzić do nieprawidłowego działania funkcji fsync, gdy katalog jest usuwany, a następnie synchronizowany przez otwarty deskryptor pliku.
- CVE-2026-46159Średnie
W jądrze systemu Linux zidentyfikowano podatność w funkcji btrfs_ioctl_space_info(), która może prowadzić do wycieku informacji. Problem polega na wyścigu TOCTOU między dwoma przejściami przez listy typów RAID grup blokowych, co skutkuje kopiowaniem nieinicjalizowanych bajtów do przestrzeni użytkownika.
- CVE-2026-46158Średnie
W jądrze Linuxa zidentyfikowano podatność związaną z retransmisją ADD_ADDR w protokole MPTCP, gdzie referencja gniazda (sk) nie była prawidłowo zwalniana. Problem ten został rozwiązany poprzez zapewnienie, że referencja jest zawsze zmniejszana na końcu operacji.
- CVE-2026-46156Średnie
W jądrze systemu Linux zidentyfikowano podatność w funkcji loongson_gpu_fixup_dma_hang(), która może prowadzić do nieprawidłowego dostępu do pamięci. Problem występuje, gdy platforma zainstaluje dyskretną kartę graficzną, co skutkuje dostępem do losowego adresu pamięci.
- CVE-2026-46154Wysokie
W jądrze systemu Linux zidentyfikowano podatność, która dotyczy odczytu wskaźnika scx_root w kontekście operacji na grupach cgroup. Problem polega na tym, że wskaźnik może być przestarzały w momencie wykonania operacji, co prowadzi do potencjalnego wykorzystania po zwolnieniu zasobów.
- CVE-2026-46153Średnie
W jądrze systemu Linux zidentyfikowano podatność związaną z zarządzaniem mapowaniami priorytetów egress QoS w protokole 8021q. Problem polega na tym, że usunięte mapowania priorytetów są przechowywane jako 'tombstones', co prowadzi do wycieku pamięci podczas cykli ustawiania i czyszczenia priorytetów.
- CVE-2026-46152Wysokie
W jądrze Linux w funkcji ieee80211_invoke_fast_rx() zmienna rx_result była błędnie zadeklarowana jako statyczna, co przy równoczesnym przetwarzaniu pakietów prowadziło do wyścigu. Różne wątki nadpisywały sobie wyniki, powodując błędne przekazywanie pakietów do niewłaściwych funkcji.
- CVE-2026-46150Wysokie
W jądrze Linuxa zidentyfikowano podatność, która mogła prowadzić do fałszywych pozytywów w zdarzeniach uprawnień związanych z fanotify. Problem polegał na tym, że fsnotify_get_mark_safe() mogło zwracać fałszywe wyniki dla znaku z niepowiązanej grupy, co skutkowało ominięciem sprawdzenia uprawnień.
- CVE-2026-46149Wysokie
W jądrze systemu Linux zidentyfikowano podatność w funkcji tg_pt_gp_members_show(), która może prowadzić do odczytu danych poza przydzielonym buforem stosu. Problem wynika z niewłaściwego sprawdzenia długości danych zwracanych przez snprintf(), co może skutkować kopiowaniem sąsiednich danych ze stosu.
- CVE-2026-46146Średnie
W jądrze Linuxa zidentyfikowano podatność w funkcji convert_chmap_v3(), która może prowadzić do potencjalnej nieskończonej pętli z powodu braku walidacji długości opisu. Dodano odpowiednią kontrolę rozmiaru, aby zapobiec tej sytuacji.
- CVE-2026-46145Wysokie
W jądrze Linuxa w sterowniku RDMA/mana brakowało walidacji długości klucza haszowania (rx_hash_key_len) pochodzącego z przestrzeni użytkownika. Brak sprawdzenia granic umożliwiał kopiowanie dowolnej ilości danych do pamięci jądra przez memcpy, co mogło prowadzić do przepełnienia bufora.
- CVE-2026-46144Średnie
W jądrze Linuxa naprawiono podatność związaną z funkcją mana_ib_create_qp_rss(), która mogła prowadzić do wycieku w mana_ib_cfg_vport_steering().
- CVE-2026-46142Średnie
W jądrze Linuxa naprawiono podatność związaną z nielegalnym dostępem do rejestru WX_CFG_PORT_ST przez VF. Próba odczytu tego rejestru podczas inicjalizacji VF prowadzi do zawieszenia systemu.
- CVE-2026-46140Wysokie
W jądrze Linux w sterowniku Bluetooth btmtk wykryto podatność polegającą na braku walidacji długości pakietu odpowiedzi WMT przed dostępem do jego struktury. Krótka odpowiedź firmware'u może prowadzić do odczytu poza zakresem bufora SKB.
- CVE-2026-46138Wysokie
W jądrze Linuxa zidentyfikowano podatność związana z obsługą zdarzeń Bluetooth, która może prowadzić do odczytu poza granicami tablicy i nieskończonej pętli. Problem występuje w funkcji hci_le_create_big_complete_evt(), która nie sprawdza, czy indeks pozostaje w granicach tablicy podczas iteracji.
- CVE-2026-46134Średnie
W jądrze Linuxa zidentyfikowano podatność związaną z brakiem inicjalizacji mutexa w rejestracji Thunderbolt. Niewłaściwe zarządzanie mutexem prowadzi do dereferencji NULL, co może skutkować awarią systemu.
- CVE-2026-46133Wysokie
W jądrze Linuxa zidentyfikowano podatność, która pozwala na wywołanie paniki systemu po otrzymaniu nieautoryzowanego pakietu UDP z nieznanym kodem operacyjnym. Problem ten dotyczy przetwarzania pakietów w sterowniku Soft RoCE, gdzie brak odpowiednich sprawdzeń prowadzi do odczytu poza granicami pamięci.
- CVE-2026-46132Średnie
W jądrze Linuxa zidentyfikowano podatność w funkcji rtnl_fill_vfinfo, która może prowadzić do wycieku informacji ze stosu. Struktura ifla_vf_broadcast nie była inicjalizowana przed użyciem, co skutkowało ujawnieniem do 26 bajtów nieprzydzielonej pamięci ze stosu jądra.
- CVE-2026-46131Średnie
W jądrze systemu Linux zidentyfikowano podatność w KVM, dotyczącą sprawdzania nEPT/nNPT w powolnych wywołaniach hipernadzorcy. Błąd polega na niewłaściwym sprawdzaniu trybu gościa, co może prowadzić do nieprawidłowego działania funkcji związanych z tłumaczeniem adresów.
- CVE-2026-46130Wysokie
W jądrze systemu Linux zidentyfikowano podatność w funkcji dm-verity-fec, która błędnie zakłada, że bajty parzystości nie są dzielone pomiędzy bloki. W wyniku tego, podczas dekodowania może dojść do odczytu danych poza przydzielonym buforem, co może prowadzić do nieprzewidzianych zachowań systemu.
- CVE-2026-46129Wysokie
W jądrze systemu Linux zidentyfikowano podatność, która prowadzi do podwójnego zwolnienia pamięci w funkcji create_space_info() w przypadku błędu. Problem występuje, gdy kobject_init_and_add() kończy się niepowodzeniem, co skutkuje nieprawidłowym zarządzaniem pamięcią.
- CVE-2026-46128Średnie
W jądrze systemu Linux zidentyfikowano podatność związaną z błędnym sprawdzaniem rozmiaru danych odpowiedzi bufora wiadomości zdarzeń w interfejsie IPMI. Problem polega na tym, że sprawdzenie rozmiaru danych odbywa się z opóźnieniem, co może prowadzić do nieprawidłowego przetwarzania pustych wiadomości zwracanych przez niektóre BMC.
- CVE-2026-46127Średnie
W jądrze Linuxa zidentyfikowano podatność, która została rozwiązana. Problem dotyczy błędnego odwołania do wskaźnika uctx w funkcji ocrdma_copy_pd_uresp() w przypadku wystąpienia błędów, co prowadzi do awarii systemu.
- CVE-2026-46126Średnie
W jądrze systemu Linux naprawiono podatność związaną z funkcją mana_destroy_wq_obj() w kontekście zarządzania obiektami kolejki. Problemy te dotyczą błędów w przepływie obsługi błędów związanych z tabelą WQ.
- CVE-2026-46125Wysokie
W jądrze Linux w podsystemie mac80211 wykryto podatność polegającą na braku usunięcia stacji po nieudanym przygotowaniu połączenia MLO. Gdy przygotowanie połączenia dla sieci MLO zawiedzie, interfejs jest resetowany do trybu nie-MLD, ale istniejąca stacja powiązana z usuwanym łączem nie jest usuwana, co prowadzi do użycia po zwolnieniu pamięci (use-after-free) w debugfs.
- CVE-2026-46124Wysokie
W jądrze Linuxa zidentyfikowano podatność w funkcjach isofs_fh_to_dentry() i isofs_fh_to_parent(), które przekazują kontrolowany przez atakującego numer bloku z uchwytu pliku NFS do isofs_export_iget(). Mimo że blok 0 jest odrzucany, atakujący może wymusić odczyt dowolnego bloku w zakresie, co prowadzi do ujawnienia niepowiązanych danych w metadanych dentry.
- CVE-2026-46121Wysokie
W jądrze Linuxa zidentyfikowano podatność, która pozwala na wyścig między odczytem a zapisem plików 'memcg_path' i 'path' w interfejsie sysfs DAMON, co prowadzi do sytuacji use-after-free. Wprowadzono poprawkę, która zabezpiecza te operacje przed jednoczesnym dostępem.
- CVE-2026-46120Wysokie
W jądrze systemu Linux zidentyfikowano podatność w funkcji ip6erspan_changelink(), która używa nieaktualnego kontekstu sieciowego, co prowadzi do błędów związanych z pamięcią. Problem ten może skutkować wykorzystaniem pamięci po jej zwolnieniu, co jest zgłaszane przez KASAN.
- CVE-2026-46118Średnie
W jądrze systemu Linux zidentyfikowano podatność, która prowadzi do dereferencji wskaźnika null w funkcji papr_hvpipe_dev_create_handle(). Zmiana wprowadzone przez commit 6d3789d347a7 spowodowała, że po wywołaniu retain_and_null_ptr(src_info), wskaźnik src_info był ponownie używany do dodania go do globalnej listy, co prowadziło do paniki jądra.
- CVE-2026-46117Wysokie
W jądrze Linuxa w sterowniku RDMA/mana usunięto wywołanie WARN_ON(), które mogło być wyzwalane przez użytkownika. Specyfikowanie wielu kolejek roboczych (WQ) współdzielących tę samą kolejkę zakończeń (CQ) w ramach interfejsu użytkownika (uAPI) powodowało uruchomienie WARN_ON(), a następnie uszkodzenie jądra.
- CVE-2026-46116Wysokie
W jądrze Linux wykryto podatność use-after-free w funkcji __xfrm_state_delete() podczas usuwania stanów xfrm. Problem wynika z niespójnego sprawdzania obecności na listach haszowanych byseq/byspi, co prowadzi do podwójnego usunięcia i zapisu przez wskaźnik LIST_POISON.
- CVE-2026-46112Wysokie
W jądrze systemu Linux zidentyfikowano podatność związaną z funkcją hns_roce_qp_remove(), która wymaga posiadania blokad przez wywołującego. W przypadku błędu w hns_roce_create_qp_common() nie są one utrzymywane, co może prowadzić do uszkodzenia pamięci.
- CVE-2026-46111Wysokie
W jądrze systemu Linux naprawiono podatność związana z Bluetooth, która mogła prowadzić do błędu use-after-free w funkcji create_big_sync. Wprowadzono dodatkowe sprawdzenie hci_conn_valid() w celu wykrycia przestarzałych połączeń przed utworzeniem BIG.
- CVE-2026-46109Średnie
W jądrze systemu Linux zidentyfikowano podatność związana z wyciekiem pamięci w funkcji ulpi_register(). W przypadku błędów w ulpi_of_register() lub ulpi_read_id() przed wywołaniem device_register() dochodzi do wycieku alokowanej pamięci.
- CVE-2026-46102Wysokie
W jądrze systemu Linux zidentyfikowano podatność, która dotyczy wycieku pamięci w funkcji strp_abort_strp(). Podczas przerywania analizatora strumieni, może on nadal trzymać referencję do częściowo złożonej wiadomości, co prowadzi do wycieku pamięci.
- CVE-2026-46099Wysokie
W jądrze Linux wykryto podatność w implementacji tuneli seg6 i rpl dla IPv6. Funkcje seg6_input_core() i rpl_input() używają niebezpiecznego wskaźnika dst (NOREF) po wywołaniu ip6_route_input(), co w systemach z PREEMPT_RT może prowadzić do wyścigu i użycia pamięci po zwolnieniu (use-after-free).
- CVE-2026-46093Wysokie
W jądrze Linux wykryto podatność w mechanizmie alokacji pamięci wirtualnej (vmalloc). Funkcja decay_va_pool_node() może być wywoływana jednocześnie z dwóch ścieżek: podczas czyszczenia puli oraz przez shrinker, co prowadzi do wyścigów i potencjalnych wycieków pamięci.
- CVE-2026-46092Średnie
W jądrze Linuxa wykryto podatność w sterowniku rtw88 dla kart Wi-Fi. Brak sprawdzenia istnienia mostka PCI przed jego użyciem może prowadzić do awarii (crash) podczas inicjalizacji urządzenia, gdy karta jest podłączona bezpośrednio do magistrali głównej (root bus). Problem dotyczy głównie kart 8821CE w nietypowych konfiguracjach sprzętowych.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

