Podatności Linux kernel
5625 znanych podatności CVE w Linux kernel, przetłumaczonych i ocenionych.
- CVE-2026-46190Wysokie
W jądrze Linuxa zidentyfikowano podatność, która pozwala na odczyt poza granicami tablicy w funkcji spi_nor_params_show(). Problem wynika z nieprawidłowego obliczania rozmiaru tablicy wskaźników, co prowadzi do błędnych sprawdzeń granic w funkcji spi_nor_print_flags().
- CVE-2026-46189Wysokie
W sterowniku RDMA dla maszyn wirtualnych VMware (vmw_pvrdma) w jądrze Linux wykryto podwójne zwolnienie pamięci na ścieżce błędu funkcji pvrdma_alloc_ucontext(). Funkcja pvrdma_uar_free() jest wywoływana zarówno przed, jak i wewnątrz pvrdma_dealloc_ucontext(), co prowadzi do podwójnego zwolnienia.
- CVE-2026-46188Średnie
W jądrze Linuxa zidentyfikowano podatność, która polega na braku sprawdzenia wartości NULL po wywołaniu funkcji napi_build_skb(). W przypadku niepowodzenia alokacji, wynik tej funkcji może prowadzić do dereferencji wskaźnika NULL.
- CVE-2026-46187Średnie
W jądrze Linuxa zidentyfikowano podatność związaną z wyścigiem czasowym w zarządzaniu wątkami. Problem występuje, gdy kthread_complete_and_exit() jest wywoływane przed kthread_stop(), co prowadzi do użycia po zwolnieniu obiektu kthread.
- CVE-2026-46184Średnie
W jądrze Linuxa naprawiono podatność związaną z dzieleniem przez zero w funkcjach obsługujących USB. Brakowało kontroli poprawności dla bNrChannels w funkcji detect_usb_format(), co mogło prowadzić do awarii jądra.
- CVE-2026-46183Wysokie
W jądrze systemu Linux zidentyfikowano podatność, która pozwala użytkownikom na odczyt i zapis do struktury damon_sysfs_quot_goal->path bez odpowiedniej ochrony. Może to prowadzić do sytuacji, w której użytkownik odczytuje już zwolniony bufor, co stanowi zagrożenie dla stabilności systemu.
- CVE-2026-46182Średnie
W jądrze systemu Linux zidentyfikowano podatność, która pozwalała na wyciek nieinicjowanych bajtów pamięci stosu do przestrzeni użytkownika. Problem dotyczył struktury papr_hvpipe_hdr, w której nie wszystkie pola były inicjowane, co mogło prowadzić do ujawnienia danych.
- CVE-2026-46181Wysokie
W jądrze Linux w sterowniku RDMA/mlx4 wykryto błędne użycie mechanizmu RCU w funkcji mlx4_srq_event(). Drzewo radix_tree jest bezpieczne dla RCU, ale struktura mlx4_srq nie jest zwalniana z użyciem RCU, a dostęp do niej nie odbywa się w sekcji krytycznej RCU. Ponadto dostarczenie zdarzenia przed zakończeniem inicjalizacji obiektu SRQ może prowadzić do awarii systemu.
- CVE-2026-46180Wysokie
W jądrze Linuxa naprawiono podatność związaną z potencjalnym problemem use-after-free podczas zatrzymywania zadania watchdog.
- CVE-2026-46179Średnie
W jądrze systemu Linux zidentyfikowano podatność, która pozwala na operacje wskaźników na niekonfigurowanych strumieniach. Problem polega na dzieleniu pozycji ramki I/O przez wartości, które domyślnie wynoszą 0, co może prowadzić do błędu dzielenia przez zero.
- 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.

