Podatności Linux kernel
10 407 znanych podatności CVE w Linux kernel, przetłumaczonych i ocenionych.
- CVE-2026-80643Niskie ryzyko· EPSS 11%
W jądrze Linuxa w sterowniku EDAC/igen6 występuje problem polegający na braku funkcji release() dla urządzeń kontrolerów pamięci. Podczas wyładowywania sterownika pojawia się ślad wywołań z ostrzeżeniem, że urządzenie nie ma funkcji release().
- CVE-2026-80642Niskie ryzyko· EPSS 5%
W jądrze Linuxa w mechanizmie liveupdate występuje problem z brakiem odpowiedniego zliczania referencji dla przychodzących danych FLB. Funkcja liveupdate_flb_get_incoming() nie zwiększa licznika referencji, co może prowadzić do użycia po zwolnieniu (use-after-free) podczas trzymania danych przez podsystem.
- CVE-2026-80641Niskie ryzyko· EPSS 5%
W jądrze Linux w sterowniku wlcore występuje problem z zestawem szyfrów, który powoduje, że liczba szyfrów zmniejsza się przy każdym uruchomieniu zbyt starego firmware. Na niektórych układach wl128x prowadzi to do błędów ustawiania kluczy i ciągłych prób odzyskiwania sprzętu.
- CVE-2026-80640Niskie ryzyko· EPSS 8%
W jądrze Linux w funkcji cxlctl_get_supported_features() występuje fałszywy alarm wykrywania przepełnienia bufora przez mechanizm Fortify, co prowadzi do paniki jądra. Problem wynika z niezainicjalizowanej zmiennej num_entries.
- CVE-2026-80639Niskie ryzyko· EPSS 7%
W jądrze Linux w funkcji setup_xor_mapping() występuje fałszywy alarm wykrywania przepełnienia bufora przez mechanizm Fortify, co prowadzi do paniki jądra. Problem wynika z niezainicjalizowanej zmiennej nr_maps.
- CVE-2026-80638Wysokie
W jądrze Linux w systemie plików OCFS2 występuje zapis poza zakresem w funkcji ocfs2_remove_refcount_extent, co może prowadzić do paniki jądra. Problem dotyczy usuwania pliku z drzewem refcount, gdy ostatni liść jest usuwany.
- CVE-2026-80637Wysokie
W jądrze Linux w module netfilter synproxy występuje problem z niewyrównanym dostępem do pamięci podczas modyfikacji znacznika czasu. Użycie niebezpiecznych operacji może powodować spadek wydajności lub awarię na architekturach z wymogiem wyrównania.
- CVE-2026-80636Niskie ryzyko· EPSS 6%
W jądrze Linux w module netfilter conntrack wycofano infrastrukturę genid dla rozszerzeń ct, ponieważ nie jest już używana. Poprzednia zmiana mogła wyłączać wszystkie rozszerzenia ct dla niepotwierdzonych połączeń, co mogło prowadzić do awarii.
- CVE-2026-80635Wysokie
W jądrze Linux w sterowniku wcn36xx występuje odczyt poza zakresem z powodu zbyt krótkiej odpowiedzi firmware na żądanie BA. Brak walidacji długości odpowiedzi może prowadzić do odczytu nieaktualnych danych ze sterty i uszkodzenia stanu sesji BA.
- CVE-2026-80633Wysokie
W jądrze Linux w module iommufd brakuje blokady dma_resv przed wywołaniem dma_buf_unpin() w ścieżce zwalniania, co powoduje ostrzeżenie jądra. Problem występuje podczas niszczenia lub odmapowania IOAS.
- CVE-2026-80632Niskie ryzyko· EPSS 5%
W jądrze Linux w sterowniku mt76 (mt7996) występuje dereferencja wskaźnika NULL w funkcji mt7996_init_tx_queues(), gdy włączone są opcje MT76_NPU i CONFIG_NET_MEDIATEK_SOC_WED. Problem występuje, gdy wykryty jest układ NPU.
- CVE-2026-80631Wysokie
W jądrze Linux w systemie plików Btrfs w funkcji dekompresji LZO występuje podatność na odczyt poza zakresem. Walidacja długości segmentu nie uwzględnia rozmiaru skompresowanych danych, co może prowadzić do błędu null-ptr-deref i awarii systemu.
- CVE-2026-80629Niskie ryzyko· EPSS 11%
W jądrze Linux w sterowniku OcteonTX2 AF dla NPU występuje podatność na zapis poza zakresem (slab-out-of-bounds). Problem wynika z nieprawidłowego rozmiaru tablicy entry2cntr_map, co może prowadzić do uszkodzenia pamięci.
- CVE-2026-80628Wysokie
W jądrze Linux wykryto podatność w podsystemie ALSA SEQ OSS, polegającą na braku synchronizacji (wyścigu) podczas resetowania stanu kolejki odczytu. Funkcja snd_seq_oss_readq_clear() modyfikuje wskaźniki kolejki bez użycia blokady q->lock, co może kolidować z równoległymi operacjami odczytu lub zapisu, prowadząc do utraty danych, błędnego stanu kolejki lub nieprawidłowego raportowania gotowości.
- CVE-2026-80627Niskie ryzyko· EPSS 7%
W jądrze Linux dla architektury MIPS w funkcji maar_res_walk() występuje podatność na zapis poza zakresem. Funkcja nie sprawdza pełności tablicy przed zapisem, co może prowadzić do uszkodzenia pamięci przy dużej liczbie zakresów pamięci.
- CVE-2026-80626Niskie ryzyko· EPSS 7%
W jądrze Linux w sterowniku powerpc/perf dla FSL EMB występuje podatność na niedomiar licznika preempt (preempt_count underflow). Funkcja fsl_emb_pmu_del() wywołuje put_cpu_var() bez wcześniejszego get_cpu_var() w pewnych warunkach, co może prowadzić do błędu 'scheduling while atomic'.
- CVE-2026-80625Niskie ryzyko· EPSS 5%
W jądrze Linux w sterowniku RDMA HNS występuje podatność na wyciek pamięci (memory leak) związana z zasobami bonding. W przypadku jednoczesnego usuwania i resetowania sterownika, zasoby mogą być przydzielane po ich zwolnieniu, co prowadzi do wycieku pamięci i potencjalnego paniki jądra.
- CVE-2026-80624Niskie ryzyko· EPSS 6%
W jądrze Linux w sterowniku mfd cs42l43 występuje podatność na odczyt poza zakresem. Kod nie sprawdza, czy rozmiar firmware jest większy niż nagłówek, co może prowadzić do nieprawidłowego dostępu do pamięci.
- CVE-2026-80623Niskie ryzyko· EPSS 11%
W jądrze Linux w sterowniku coresight ete występuje podatność polegająca na braku zapisywania stanu przy wyłączaniu zasilania CPU. Może to prowadzić do błędów działania i ostrzeżeń podczas korzystania z Coresight z ACPI.
- CVE-2026-80622Wysokie
W jądrze Linux w sterowniku tlclk występuje podatność na użycie po zwolnieniu (use-after-free) w funkcji tlclk_cleanup(). Problem dotyczy zwalniania pamięci przed zakończeniem operacji na urządzeniu, co może prowadzić do awarii lub nieprawidłowego działania.
- CVE-2026-80621Niskie ryzyko· EPSS 6%
W jądrze Linux w sterowniku PCI dwc funkcja dwc_pcie_rasdes_debugfs_deinit() może wywołać dereferencję wskaźnika NULL, gdy kontroler nie obsługuje funkcji RAS DES. Inicjalizacja kończy się sukcesem, ale nie przydziela struktury rasdes_info, a funkcja sprzątająca próbuje ją odczytać.
- CVE-2026-80620Niskie ryzyko· EPSS 7%
W jądrze Linuxa wykryto podatność w podsystemie PCI/MSI. Poprzednia poprawka (commit 1a8d4c6ecb4c) powodowała podwójne wywołanie iounmap() na wskaźniku NULL podczas błędu w msix_capability_init(), co wywoływało ostrzeżenie WARNING w iounmap. Problem został naprawiony przez wycofanie tej zmiany i pozostawienie obsługi unmap w istniejącym mechanizmie __free(free_msi_irqs).
- CVE-2026-80619Wysokie
W jądrze Linux w module AppArmor funkcja aa_replace_profiles odwoływała się do pola udata->size po wywołaniu aa_put_loaddata(udata), co mogło prowadzić do użycia po zwolnieniu (UAF). Poprawka zapisuje rozmiar do zmiennej lokalnej przed zwolnieniem referencji.
- CVE-2026-80618Niskie ryzyko· EPSS 7%
W jądrze Linux w sterowniku amdkfd występuje podwójne odpięcie (unpin) obiektów DOORBELL i MMIO podczas zwalniania pamięci GPU. Funkcja amdgpu_amdkfd_gpuvm_free_memory_of_gpu() odpina te obiekty przed sprawdzeniem, czy są nadal zmapowane, co prowadzi do podwójnego unpin i ostrzeżenia w ttm_bo_unpin.
- CVE-2026-80616Niskie ryzyko· EPSS 13%
W jądrze Linux w podsystemie ieee802154 funkcja cfg802154_switch_netns() wywołuje WARN_ON() w przypadku błędu alokacji pamięci w dev_change_net_namespace() i device_rename(). To prowadzi do zbędnych ostrzeżeń przy celowych wstrzykiwaniu błędów.
- CVE-2026-80615Wysokie
W jądrze Linux w funkcji tun_dst_unclone występuje fałszywie pozytywne ostrzeżenie o przepełnieniu memcpy. Kompilator z clang i fortifikacją źródła szacuje, że opcje nie mieszczą się w strukturze, mimo że pamięć jest faktycznie przydzielona, co powoduje ostrzeżenie.
- CVE-2026-80614Wysokie
W jądrze Linux w sterowniku emac występuje dereferencja wskaźnika NULL w funkcji emac_probe. Funkcja devm_request_irq() jest wywoływana przed devm_platform_ioremap_resource(), co może spowodować, że przerwanie trafi do emac_irq() zanim dev->emacp zostanie zmapowane, prowadząc do awarii.
- CVE-2026-80613Wysokie
W jądrze Linux w sterowniku veth występuje wyciek NAPI w ścieżce błędu podczas włączania XDP. Pętla wycofująca zmiany pomija wywołanie netif_napi_del() dla indeksu, który nie powiódł się, pozostawiając wiszącą strukturę napi_struct w liście NAPI urządzenia, co prowadzi do użycia po zwolnieniu (UAF) podczas niszczenia urządzenia.
- CVE-2026-80611Niskie ryzyko· EPSS 11%
W jądrze Linuxa funkcje wejścia do stanów LPI (Low Power Idle) ACPI nie były oznaczone jako __cpuidle, co przy włączonym śledzeniu funkcji (ftrace) lub Kprobes powodowało ostrzeżenia RCU podczas wchodzenia w stan uśpienia. Poprawka polega na oznaczeniu tych funkcji jako __cpuidle, co wyłącza dla nich instrumentację ftrace i zapobiega ostrzeżeniom.
- CVE-2026-80610Niskie ryzyko· EPSS 5%
W jądrze Linuxa sterownik enetc miał potencjalny problem dzielenia przez zero, gdy liczba VSI (num_vsi) wynosiła zero, co ma miejsce w przypadku układów i.MX94, które nie obsługują SR-IOV. Dzielenie przez zero jest niezdefiniowane w C i może prowadzić do nieprzewidywalnych zachowań na różnych platformach. Poprawka dodaje jawne sprawdzenie i wczesny powrót, gdy num_vsi jest równe zero.
- CVE-2026-80608Wysokie
W jądrze Linuxa sterownik accel/amdxdna miał wyścig dotyczący czasu życia domeny iommu podczas usuwania urządzenia. W trybie force_iova, po usunięciu urządzenia, dostęp do xdna->domain mógł prowadzić do użycia po zwolnieniu (use-after-free). Poprawka przenosi zwalnianie domeny do mechanizmu zarządzanego przez DRM, co zapewnia jej ważność do momentu zwolnienia wszystkich zasobów.
- CVE-2026-80607Niskie ryzyko· EPSS 6%
W jądrze Linuxa funkcja parse_btf_arg w mechanizmie tracing/probes zawierała ostrzeżenie WARN_ON_ONCE, które użytkownik mógł łatwo wywołać, dodając zdarzenie kprobe oparte na surowym adresie z parametrem BTF. Ponieważ nie jest to nieoczekiwana sytuacja, usunięto to ostrzeżenie.
- CVE-2026-80606Wysokie
W jądrze Linux wykryto podatność w sterowniku DRM dla GPU Intel (xe). Przy włączonej opcji testowej CONFIG_DRM_XE_USERPTR_INVAL_INJECT=y, funkcja xe_pt_svm_userptr_pre_commit() wywołuje vma_check_userptr() z notifier_lock trzymanym w trybie tylko do odczytu, podczas gdy ścieżka testowa wymaga trybu zapisu. Prowadzi to do wyzwolenia asercji i ostrzeżenia WARNING w drm_gpusvm_unmap_pages(), co może destabilizować system.
- CVE-2026-80605Niskie ryzyko· EPSS 7%
W jądrze Linuxa sterownik HID picolcd miał potencjalne ryzyko dereferencji wskaźnika NULL w funkcji picolcd_send_and_wait() z powodu przepełnienia licznika pętli typu signed int. Zmiana typu licznika na unsigned int zapobiega przepełnieniu i eliminuje dostęp poza zakresem.
- CVE-2026-80604Wysokie
W jądrze Linuxa funkcja hid_get_report w HID core miała problem z odczytem poza zakresem (OOB) dla raportów numerowanych, gdy rozmiar danych wynosił 0. Poprawka przenosi sprawdzenie minimalnego rozmiaru przed wywołaniem hid_get_report, co zapobiega dereferencji wskaźnika danych poza zakresem.
- CVE-2026-80602Niskie ryzyko· EPSS 11%
W jądrze Linux wykryto podatność w podsystemie perf dla procesorów AMD, która powoduje wyciek adresów jądra do przestrzeni użytkownika. Mimo żądania tylko gałęzi użytkownika (PERF_SAMPLE_BRANCH_USER), stos gałęzi może zawierać wpisy z adresami źródłowymi w jądrze (np. dla instrukcji SYSRET/ERET). Problem dotyczy procesorów AMD z funkcją X86_FEATURE_AMD_LBR_V2, gdzie filtr sprzętowy uwzględnia tylko poziom uprawnień celu gałęzi.
- CVE-2026-80601Wysokie
W jądrze Linux w module batman-adv funkcja gw nie odświeża wskaźnika do nagłówka ethernetowego po realokacji bufora przez pskb_may_pull(). Może to prowadzić do użycia po zwolnieniu (use-after-free).
- CVE-2026-80599Wysokie
W jądrze Linux w module batman-adv funkcja batadv_dat_get_vid() nie sprawdza, czy pole proto nagłówka ethernetowego jest dostępne przed jego odczytem. Może to prowadzić do odczytu poza zakresem (out-of-bounds).
- CVE-2026-80598Wysokie
W jądrze Linux w systemie plików NTFS3 funkcja decompress_lznt() nie sprawdza granic indeksów tablicy przed dostępem do tablicy dekompresyjnej. Uszkodzony obraz NTFS3 z nieprawidłowymi danymi skompresowanymi może wywołać odczyt poza zakresem.
- CVE-2026-80597Niskie ryzyko· EPSS 7%
W jądrze Linux w sterowniku mtd maps vmu-flash brakuje powiązania struktury device z rodzicem, co prowadzi do wyłuskania pustego wskaźnika podczas inicjalizacji MTD.
- CVE-2026-80596Wysokie
W jądrze Linux sterownik ims-pcu udostępnia atrybuty sysfs na wszystkich interfejsach, ale obsługuje je tylko na interfejsie kontrolnym. Dostęp do tych atrybutów na interfejsach danych może prowadzić do nieoczekiwanego zachowania lub awarii.
- CVE-2026-80595Niskie ryzyko· EPSS 7%
W jądrze Linux sterownik ims-pcu przetwarza dane odpowiedzi z buforów urządzenia bez sprawdzenia, czy urządzenie wysłało wystarczającą ilość danych. Może to prowadzić do odczytów poza zakresem lub przetwarzania nieaktualnych danych.
- CVE-2026-80594Niskie ryzyko· EPSS 7%
W jądrze Linux sterownik ims-pcu podczas parsowania deskryptorów CDC union nie sprawdza, czy bLength każdego deskryptora wynosi co najmniej 2. Złośliwe urządzenie może dostarczyć deskryptor z bLength=0, co prowadzi do nieskończonej pętli.
- CVE-2026-80593Wysokie
W jądrze Linux w sterowniku hwmon asus_atk0110 funkcja atk_ec_present() nie sprawdza, czy podpakiet jest niepusty przed odczytem pierwszego elementu. Może to prowadzić do odczytu poza zakresem pamięci.
- CVE-2026-80592Niskie ryzyko· EPSS 6%
W jądrze Linux wykryto podatność w module przykładowym DAMON mtier, gdzie nieprawidłowe parametry zakresu adresów mogą wywołać ostrzeżenie WARN_ONCE() w damon_new_region(). Problem występuje, gdy moduł jest włączany przed inicjalizacją adresów node{0,1}_{start,end}_addr lub gdy węzeł jest bez pamięci. Poprawka polega na wczesnym sprawdzaniu poprawności parametrów przed utworzeniem regionu.
- CVE-2026-80591Wysokie
W jądrze Linux w systemie plików f2fs wykryto podatność w funkcji f2fs_listxattr(). Brak walidacji wpisów xattr przed odczytem ich pól może prowadzić do zwrócenia częściowego wyniku zamiast błędu, gdy wpis znajduje się poza prawidłowym obszarem przechowywania.
- CVE-2026-80590Wysokie
W jądrze Linux wykryto podatność w stosie IP fragmentacji. Atakujący może wysłać fragmenty IP z metadanymi GSO (np. przez tun/tap), co po złożeniu pakietu prowadzi do paniki jądra (BUG_ON w skb_segment). Problem dotyczy IPv4, IPv6 oraz ścieżek reassemblacji nf_conntrack i 6lowpan.
- CVE-2026-80588Wysokie
W jądrze Linuxa naprawiono podatność: po commicie 9db5b3cec4ec ("mptcp: borrow forward memory from subflow"), błędy w ścieżce odbioru przed umieszczeniem skb w kolejce odbiorczej nie wyzwalają zwalniania wcześniej przydzielonej pamięci. Aby zapobiec niekontrolowanemu wzrostowi pamięci forward w patologicznych scenariuszach zrzucania pakietów, jawnie zwalniana jest pamięć, gdy skb są odrzucane.
- CVE-2026-80584Wysokie
W jądrze Linux w sterowniku s390/qeth funkcje qeth_snmp_command() i qeth_l3_arp_query() alokują bufor o rozmiarze podanym przez użytkownika bez sprawdzania dolnego limitu, co prowadzi do przepełnienia bufora przy zapisie poza alokację. Poprawka polega na odrzucaniu buforów mniejszych niż udata_offset przed alokacją.
- CVE-2026-80583Wysokie
W jądrze Linux w sterowniku ASoC lpass-tx-macro funkcje tx_macro_dec_mode_get() i tx_macro_dec_mode_put() odwołują się do wartości kontrolki przez ucontrol->value.integer.value[0] zamiast ucontrol->value.enumerated.item[0], co prowadzi do odczytu/zapisu poza zakresem dla typów wyliczeniowych. Poprawka polega na użyciu właściwego pola.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

