Podatności Linux kernel
5625 znanych podatności CVE w Linux kernel, przetłumaczonych i ocenionych.
- CVE-2026-46038Średnie
W jądrze systemu Linux zidentyfikowano podatność, która dotyczy zarządzania pamięcią w kontekście pakietu BYE wysyłanego przez węzeł. Serwer nazw nie zwalnia pamięci węzła po przetworzeniu pakietu, co prowadzi do wycieku pamięci.
- CVE-2026-46037Wysokie
W jądrze systemu Linux rozwiązano podatność związaną z walidacją typu odpowiedzi ICMP przed użyciem wskaźników ICMP. Rozszerzone odpowiedzi echo wykorzystują typ odpowiedzi ICMP_EXT_ECHOREPLY, który znajduje się poza zakresem obsługiwanym przez icmp_pointers[].
- CVE-2026-46035Średnie
W jądrze Linuxa zidentyfikowano podatność, która pozwala na ponowne wejście do funkcji rmqueue() z kontekstu NMI w systemach UP, co prowadzi do uszkodzenia listy wolnych stron. Problem ten występuje, gdy spin_trylock() zawsze zwraca sukces, nawet gdy blokada jest już zajęta.
- CVE-2026-46034Średnie
W jądrze systemu Linux zidentyfikowano podatność, która pozwala na dereferencję wskaźnika NULL w ścieżce wyzwalania przerwań. Problem ten został rozwiązany poprzez dodanie walidacji, aby upewnić się, że MSI jest skonfigurowane przed dostępem do tablicy cdx_irqs.
- CVE-2026-46033Wysokie
W jądrze Linux wykryto podatność w mechanizmie kryptograficznym authencesn, która pozwala na użycie zbyt krótkiego skrótu (1-3 bajty) podczas tworzenia instancji. Prowadzi to do dostępu poza dozwolony obszar pamięci przy obsłudze sekwencyjnego numeru ESN.
- CVE-2026-46032Średnie
W jądrze Linuxa zidentyfikowano podatność w KVM, która występuje podczas zagnieżdżonego #VMEXIT, gdy załadowanie CR3 L1 kończy się niepowodzeniem. W takim przypadku funkcja nested_svm_vmexit() zwraca kod błędu, który jest ignorowany przez większość wywołujących, co prowadzi do kontynuacji działania L1 w uszkodzonym stanie.
- CVE-2026-46030Średnie
W jądrze Linuxa zidentyfikowano podatność związaną z wyciekiem odniesienia do device_node w funkcji mc_probe(). Oryginalny kod nie zwalniał odniesienia r5_core_node, co prowadziło do wycieku pamięci.
- CVE-2026-46029Wysokie
W jądrze Linuxa zidentyfikowano podatność, która pozwala na ponowne wejście do alokatora slab w kontekście NMI, co prowadzi do uszkodzenia stanu slab. Problem występuje w systemach z pojedynczym procesorem (UP) i może być wywołany przez funkcję kmalloc_nolock().
- CVE-2026-46028Średnie
W jądrze systemu Linux zidentyfikowano podatność w algorytmie algif_aead, która dotyczy asynchronicznych żądań AEAD. Problem polega na tym, że żądania te korzystają z bufora IV na poziomie gniazda, co może prowadzić do niezgodności w obsłudze IV w wyniku późniejszej aktywności gniazda.
- CVE-2026-46027Wysokie
W jądrze Linuxa rozwiązano podatność, która występowała w funkcji smc_clc_wait_msg. Problem dotyczył obsługi odmowy połączenia w trakcie wczesnego etapu handshake, co mogło prowadzić do nieprawidłowego aktualizowania stanu synchronizacji grupy linków.
- CVE-2026-46025Średnie
W jądrze Linuxa naprawiono podatność, która mogła prowadzić do wycieków pamięci lub zakleszczeń w wyniku wyścigu między funkcjami damon_call() i kdamond_fn(). Wprowadzenie dodatkowego pola w damon_ctx oraz odpowiednie blokady mutexów pozwala na uniknięcie tych problemów.
- CVE-2026-46023Średnie
W jądrze Linuxa zidentyfikowano podatność związana z przepełnieniem całkowitym w funkcji create_dirty_log(). Umożliwia ona ominięcie walidacji argumentów, co prowadzi do odczytów poza zakresem tablicy argv.
- CVE-2026-46022Wysokie
W jądrze systemu Linux zidentyfikowano podatność, która pozwala na odczyt poza zakresem w funkcji ibmasm_handle_mouse_interrupt(). Problem występuje, gdy indeksy czytnika lub pisarza przekraczają dozwolony rozmiar kolejki, co może prowadzić do nieprzewidzianych odczytów z rejestrów urządzeń.
- CVE-2026-46021Średnie
W jądrze systemu Linux zidentyfikowano podatność związaną z niewłaściwym zarządzaniem strefami termalnymi. Problemy z czyszczeniem gubernatora strefy termalnej mogą prowadzić do wycieków pamięci oraz błędów związanych z używaniem zwolnionej pamięci.
- CVE-2026-46020Wysokie
W jądrze systemu Linux zidentyfikowano podatność, która pozwala na nieprawidłowy dostęp do pamięci z powodu braku walidacji identyfikatora węzła w funkcji si_meminfo_node(). Użytkownicy z uprawnieniami mogą wykorzystać narzędzie DAMON do wywołania tego błędu.
- CVE-2026-46019Średnie
W jądrze systemu Linux zidentyfikowano podatność związana z wyciekiem pamięci w funkcji atmel_aes_buff_cleanup. Funkcja ta zwalnia tylko jedną stronę pamięci, podczas gdy trzy pozostałe strony pozostają niezwrócone, co prowadzi do wycieku pamięci.
- CVE-2026-46017Średnie
W jądrze Linuxa naprawiono podatność związaną z wyścigami w kolejce podziału podczas migracji. Problem dotyczył niewłaściwego zarządzania stanem kolejki, co mogło prowadzić do nieprawidłowego oznaczania pamięci jako częściowo mapowanej.
- CVE-2026-46015Wysokie
W jądrze systemu Linux zidentyfikowano podatność związaną z migracją gniazd w grupie SO_REUSEPORT, która może prowadzić do zablokowania oczekujących wątków. Po migracji gniazda, nowy nasłuchujący nie informuje oczekujących o dostępności połączenia, co może skutkować ich długotrwałym uśpieniem.
- CVE-2026-46013Średnie
W jądrze systemu Linux zidentyfikowano podatność w funkcji put_folios, która może prowadzić do nieprawidłowego przetwarzania adresów fizycznych. Problem wynika z błędnej konwersji PFN na adres fizyczny oraz braku odpowiednich sprawdzeń w pętli czyszczącej.
- CVE-2026-46012Średnie
W jądrze Linuxa naprawiono podatność, która prowadziła do wycieków pamięci w funkcji rxkad_verify_response(). Zmiany polegają na poprawnym zwalnianiu zasobów w każdej sytuacji, co zapobiega wyciekom.
- CVE-2026-46011Wysokie
W jądrze systemu Linux zidentyfikowano podatność, która dotyczy funkcji mtk_jpeg_release(). Problem polega na tym, że kontekst (ctx) jest zwalniany bez wcześniejszego anulowania oczekujących lub działających zadań, co prowadzi do warunków wyścigu i potencjalnego dostępu do zwolnionej pamięci.
- CVE-2026-46010Wysokie
W jądrze Linuxa naprawiono podatność związaną z obsługą błędów w funkcji rxgk_extract_token(). W przypadku, gdy rxgk_decrypt_skb() zwraca -ENOMEM, funkcja powinna zwrócić ten błąd zamiast kontynuować, co mogło prowadzić do awarii.
- CVE-2026-46009Średnie
W jądrze Linuxa zidentyfikowano podatność związaną z podwójnym usuwaniem zasobów w funkcji epf_ntb_epc_destroy(). Może to prowadzić do błędów systemowych w przypadku niepowodzenia operacji .allow_link lub podczas wykonywania .drop_link.
- CVE-2026-46008Średnie
W jądrze systemu Linux zidentyfikowano podatność, która może prowadzić do zakleszczeń w funkcji damos_walk() w przypadku wyścigu z funkcją kdamond_fn(). Problem wynika z nieodpowiedniego zarządzania kontekstem, co może skutkować nieskończonym oczekiwaniem na obsługę żądania.
- CVE-2026-46005Średnie
W jądrze Linuksa naprawiono podatność związaną z wyciekiem zasobów w funkcji xfs_alloc_buftarg(). W przypadku wystąpienia błędu, wywoływana jest funkcja fs_put_dax() w celu zwolnienia referencji do urządzenia DAX.
- CVE-2026-46003Średnie
W jądrze systemu Linux zidentyfikowano podatność, która pozwala na nieograniczone rejestrowanie węzłów przez serwer nazw. W wyniku tego może dojść do wyczerpania pamięci, jeśli złośliwy klient zacznie rejestrować losowe węzły.
- CVE-2026-46001Wysokie
W jądrze Linuxa naprawiono podatność w funkcji pt5161l_read_block_data(), która mogła prowadzić do przepełnienia bufora oraz nieprawidłowego zwracania wartości w przypadku niezgodności długości danych.
- CVE-2026-46000Średnie
W jądrze systemu Linux naprawiono podatność związaną z obsługą pakietów RESPONSE na poziomie połączenia. Problemy z bezpieczeństwem mogły prowadzić do ujawnienia odszyfrowanych danych pakietów przez narzędzia do podsłuchiwania.
- CVE-2026-45999Wysokie
W jądrze systemu Linux zidentyfikowano podatność w funkcji z_erofs_lz4_handle_overlap(), która może prowadzić do nieprawidłowego dostępu do pamięci podczas dekompresji LZ4. W przypadku specjalnie przygotowanych obrazów, może dojść do przekroczenia granic tablicy, co skutkuje błędami w dostępie do danych.
- CVE-2026-45998Wysokie
W jądrze Linux wykryto podatność w module rxrpc, polegającą na użyciu po zwolnieniu (UAF) po nieudanym wywołaniu skb_unshare(). Jeśli funkcja skb_unshare() nie zdoła skopiować pakietu z powodu błędu alokacji, wskaźnik skb w funkcji nadrzędnej (rxrpc_io_thread()) zostanie wyzerowany, co może doprowadzić do awarii systemu podczas wywołania trace_rxrpc_rx_done().
- CVE-2026-45997Średnie
W jądrze Linuxa naprawiono podatność związaną z brakiem wywołania put_disk() w przypadku niepowodzenia funkcji device_add(&disk_dev). W wyniku tego błędu, obiekt scsi_disk był zwalniany, ale gendisk pozostawał w referencji.
- CVE-2026-45995Wysokie
W jądrze Linuxa naprawiono podatność związaną z używaniem struktury user_struct w funkcji io_free_rbuf_ring(). Problem polegał na tym, że struktura ta była zwalniana przed zniszczeniem pierścienia, co mogło prowadzić do nieprawidłowego zarządzania pamięcią.
- CVE-2026-45994Wysokie
W jądrze systemu Linux zidentyfikowano podatność w funkcji command_file_write, która prowadzi do odczytów poza przydzielonym buforem z powodu braku odpowiednich kontroli rozmiaru. Atakujący może wykorzystać tę lukę do wycieku pamięci jądra.
- CVE-2026-45993Średnie
W jądrze systemu Linux zidentyfikowano podatność związaną z architekturą LoongArch, która dotyczy tabeli wywołań systemowych. Brak odpowiedniego zabezpieczenia w postaci array_index_nospec() umożliwia dostęp do wskaźników funkcji wywołań systemowych poza dozwolonym zakresem.
- CVE-2026-45991Wysokie
W jądrze systemu Linux zidentyfikowano podatność, która dotyczy błędnego zarządzania opisami partycji w obrazie UDF. W wyniku wielokrotnego dodawania tych samych opisów może dojść do zapisu poza przydzieloną pamięcią, co prowadzi do potencjalnych problemów z bezpieczeństwem.
- CVE-2026-45990Średnie
W jądrze systemu Linux zidentyfikowano podatność w funkcji krealloc(), która może prowadzić do utraty danych oraz przepełnienia bufora podczas zmiany rozmiaru obiektów. Problemy te wynikają z niewłaściwego zarządzania rozmiarami podczas migracji NUMA oraz przy zmniejszaniu obiektów.
- CVE-2026-45989Wysokie
W jądrze systemu Linux zidentyfikowano podatność w funkcji testdrv_probe(), która prowadzi do błędu use-after-free. Problem wynika z nieprawidłowego zwolnienia wskaźnika 'dn', co może prowadzić do wykorzystania zwolnionego obiektu.
- CVE-2026-45987Średnie
W jądrze systemu Linux zidentyfikowano podatność w KVM, która dotyczy synchronizacji stanu przerwań w zagnieżdżonych maszynach wirtualnych. Problem występuje, gdy KVM_SET_VCPU_EVENTS jest wywoływane przed KVM_SET_NESTED_STATE, co może prowadzić do zawieszenia vCPU w L2.
- CVE-2026-45986Średnie
W jądrze systemu Linux zidentyfikowano podatność związana z wyciekiem pamięci w funkcji cc_mac_digest(). Została wprowadzona poprawka, która dodaje funkcję cc_unmap_result() w przypadku niepowodzenia cc_map_hash_request_final().
- CVE-2026-45984Wysokie
W jądrze Linux w systemie plików GFS2 wykryto podatność use-after-free w ścieżce zapisu danych inline. Problem wynika z przedwczesnego zwolnienia bufora metadanych (dibh) w funkcji gfs2_iomap_begin(), podczas gdy wskaźnik iomap->inline_data wciąż wskazuje na jego dane. Prowadzi to do zapisu do zwolnionej pamięci, co może zostać wykorzystane do naruszenia integralności systemu.
- CVE-2026-45983Średnie
W jądrze Linuxa zidentyfikowano podatność, która dotyczy obsługi żądań NFSv4. Opóźnienia w odpowiedziach na wywołania idmap mogą prowadzić do odrzucenia żądań, co skutkuje błędami w sesji klienta.
- CVE-2026-45982Średnie
W jądrze Linuxa naprawiono podatność związaną z dereferencją wskaźnika NULL w funkcji acpi_ev_address_space_dispatch(). Dodano nowy warunek, który pokrywa pominiętą ścieżkę wykonania.
- CVE-2026-45981Średnie
W jądrze Linuxa naprawiono podatność związaną z obsługą cyklu życia urządzenia w funkcji `css_alloc_subchannel()`. Problem polegał na tym, że w przypadku błędu w ustawieniu masek DMA, struktura subkanału była zwalniana bez odpowiedniego zarządzania odniesieniami do modelu urządzenia.
- CVE-2026-45980Wysokie
W jądrze systemu Linux zidentyfikowano podatność, która dotyczy harmonogramu zadań w kontekście sprzętowym podczas zwalniania zasobów. Może to prowadzić do błędów typu use-after-free oraz awarii systemu.
- CVE-2026-45978Średnie
W jądrze systemu Linux zidentyfikowano podatność, która została rozwiązana. Problem dotyczy funkcji gb_lights_light_config(), która przechowuje liczbę kanałów przed alokacją tablicy kanałów, co może prowadzić do dereferencji wskaźnika NULL.
- CVE-2026-45976Średnie
W jądrze Linuxa zidentyfikowano podatność związana z wyciekiem pamięci w funkcji amdgpu_ras_init(). W przypadku niepowodzenia funkcji amdgpu_nbio_ras_sw_init(), nie zwalniana jest przydzielona struktura con, co prowadzi do wycieku pamięci.
- CVE-2026-45975Średnie
W jądrze systemu Linux zidentyfikowano podatność związaną z dostępem do struktury ublksrv_ctrl_cmd, która może znajdować się w pamięci mapowanej przez użytkownika. Problem polega na wyścigu przy odczycie jej pól, co może prowadzić do nieprzewidywalnych zachowań.
- CVE-2026-45974Średnie
W jądrze Linuxa naprawiono podatność związaną z nieprawidłowym dostępem do liścia w funkcji btrfs_quota_enable(), gdy klucz referencyjny nie został znaleziony. Problem występował, gdy funkcja btrfs_search_slot_for_read() zwracała 1, co oznaczało, że nie znaleziono klucza większego lub równego żądanemu kluczowi.
- CVE-2026-45973Średnie
W jądrze systemu Linux napotkano podatność, która powoduje zawieszanie się sterownika w trybie LAG podczas resetu firmware'u. Problem wynika z warunków wyścigu, które prowadzą do nieskończonego oczekiwania na zakończenie UMR podczas odłączania urządzenia.
- CVE-2026-45971Średnie
W jądrze systemu Linux zidentyfikowano podatność związaną z programami BPF, która została rozwiązana poprzez ograniczenie rozmiaru sygnatury programów BPF. Umożliwienie większych rozmiarów może prowadzić do nadużyć, zmuszając jądro do kosztownych alokacji pamięci.

