Podatności Linux kernel
5625 znanych podatności CVE w Linux kernel, przetłumaczonych i ocenionych.
- CVE-2026-45970Wysokie
W jądrze systemu Linux zidentyfikowano podatność typu use-after-free (UAF) w funkcji rlb_arp_recv, która może prowadzić do dereferencji wskaźnika null podczas szybkiego włączania i wyłączania bondów.
- CVE-2026-45969Średnie
W jądrze Linuxa zidentyfikowano podatność w funkcji ps_gamepad_create(), która wywołuje input_ff_create_memless() bez weryfikacji wartości zwracanej. Może to prowadzić do nieprawidłowego działania lub potencjalnych awarii podczas wywoływania efektów FF.
- CVE-2026-45967Średnie
W jądrze Linuxa naprawiono podatność, która dotyczy funkcji map_direct_value_addr(). Funkcja ta błędnie dodaje offset do adresu, co może prowadzić do nieprawidłowego działania systemu.
- CVE-2026-45965Średnie
W jądrze systemu Linux naprawiono podatność związaną z nieprawidłowym dereferencjonowaniem rawdata, gdy parametr export_binary jest wyłączony. W przypadku zastąpienia profilu, rawdata jest ustawiane na NULL, co prowadzi do błędu podczas próby dereferencjonowania.
- CVE-2026-45964Średnie
W jądrze systemu Linux zidentyfikowano podatność związana z wyciekiem referencji kref w ścieżce błędu funkcji gss_alloc_msg. Problem wynika z braku wywołania kref_put() w przypadku niepowodzenia funkcji kstrdup_const(), co prowadzi do niezwolnienia struktury gss_auth.
- CVE-2026-45962Średnie
W jądrze Linuksa zidentyfikowano podatność, która dotyczy funkcji ublk_ctrl_cmd_dump(). Problem polega na braku walidacji flagi SQE128 przed dostępem do pamięci, co może prowadzić do nieautoryzowanego dostępu do pamięci poza przydzielonym zakresem.
- CVE-2026-45961Średnie
W jądrze systemu Linux naprawiono dwie usterki związane z wyciekami pamięci w funkcji gfs2_fill_super. Problemy te występują podczas obsługi błędów, gdy przejście systemu plików do trybu odczytu-zapisu kończy się niepowodzeniem.
- CVE-2026-45960Średnie
W jądrze systemu Linux zidentyfikowano podatność w funkcji hfs_bnode_create, która zwraca istniejący węzeł bez zwiększania jego licznika referencji. Może to prowadzić do niespójności licznika referencji i paniki jądra, gdy węzeł zostanie później zwolniony.
- CVE-2026-45959Wysokie
W jądrze Linuxa naprawiono podatność, która mogła prowadzić do awarii systemu z powodu nieprawidłowego użycia funkcji czyszczącej kfree. Problem wynikał z błędnego oznaczenia lokalnej zmiennej wskaźnikowej, co skutkowało przekazaniem niewłaściwego adresu do kfree.
- CVE-2026-45958Wysokie
W jądrze Linuxa zidentyfikowano podatność, która pozwala na bezpośrednie dereferencjonowanie wskaźnika użytkownika w funkcji vidi_connection_ioctl(). To umożliwia dostęp do pamięci jądra z przestrzeni użytkownika.
- CVE-2026-45957Wysokie
W jądrze Linuxa zidentyfikowano podatność, która prowadziła do nieskończonej pętli w funkcji rcu_read_unlock() z powodu pracy IRQ. Została ona naprawiona poprzez wprowadzenie flagi przed wywołaniem raise_softirq_irqoff().
- CVE-2026-45956Wysokie
W jądrze systemu Linux zidentyfikowano podatność w funkcji vidi_connection_ioctl(), która może prowadzić do błędów, takich jak dereferencja wskaźnika null oraz błędy przekroczenia granic. Problem wynika z nieprawidłowego uzyskiwania wskaźnika kontekstu vidi z niewłaściwego urządzenia nadrzędnego.
- CVE-2026-45955Wysokie
W jądrze systemu Linux zidentyfikowano podatność, która dotyczy funkcji llbitmap_suspend_timeout(). W przypadku przekroczenia limitu czasu, funkcja ta nie przywraca stanu percpu_ref, co prowadzi do jego trwałego zablokowania.
- CVE-2026-45954Średnie
W jądrze Linuxa zidentyfikowano podatność w funkcji au1200fb_drv_probe(), która prowadzi do wycieku pamięci w przypadku niepowodzenia funkcji platform_get_irq. Problem został rozwiązany poprzez wprowadzenie etykiety goto, co zapewnia prawidłowe sprzątanie zasobów.
- CVE-2026-45951Wysokie
W jądrze systemu Linux zidentyfikowano podatność związaną z potencjalnym użyciem po zwolnieniu obiektu BTF. Problem dotyczy nieprawidłowego zarządzania licznikami odniesień w funkcji check_pseudo_btf_id(), co może prowadzić do wywołania funkcji __check_pseudo_btf_id() z zerowym licznikem odniesień.
- CVE-2026-45950Średnie
W jądrze Linuxa zidentyfikowano podatność związana z wyciekiem pamięci w funkcji starfive_aes_aead_do_one_req(). Funkcja ta alokuje pamięć, ale nie zwalnia jej w przypadku błędów, co prowadzi do wycieków pamięci.
- CVE-2026-45949Średnie
W jądrze Linuxa zidentyfikowano podatność związana z warunkiem wyścigu w module hwrng. Problem polega na tym, że wątek hwrng_fillfn() nie jest odpowiednio zatrzymywany, co prowadzi do sytuacji use-after-free oraz błędów w zarządzaniu wątkami.
- CVE-2026-45948Średnie
W jądrze Linuxa zidentyfikowano podatność w funkcji ext4_ext_shift_extents(), która prowadzi do wycieku pamięci. Problem występuje, gdy wskaźnik extent jest NULL, co uniemożliwia zwolnienie zasobów.
- CVE-2026-45947Średnie
W jądrze Linuxa zidentyfikowano podatność związana z wyciekiem pamięci w funkcji amdgpu_acpi_enumerate_xcc(). W przypadku, gdy amdgpu_acpi_dev_init() zwraca -ENOMEM, funkcja nie zwalnia przydzielonej pamięci xcc_info, co prowadzi do wycieku pamięci.
- CVE-2026-45946Wysokie
W jądrze Linuxa zidentyfikowano podatność związana z użyciem po zwolnieniu (use-after-free) w funkcji power_supply_changed(). Problem ten występuje, gdy uchwyt power_supply jest zwalniany przed zarejestrowaniem obsługi przerwania, co prowadzi do wywołania funkcji z już zwolnionym uchwytem.
- CVE-2026-45945Wysokie
W jądrze Linuxa w sterowniku Intel VT-d wykryto podatność na wyścig podczas zastępowania wpisu w tablicy PASID. Ze względu na 512-bitowy rozmiar wpisu, który sprzęt może odczytywać w mniejszych fragmentach, bezpośrednie nadpisanie aktywnego wpisu (z ustawionym bitem Present) może prowadzić do niekonsystentnego stanu, co skutkuje nieprzewidywalnym zachowaniem lub fałszywymi błędami.
- CVE-2026-45944Wysokie
W jądrze Linux w sterowniku iommu/vt-d podczas usuwania wpisu kontekstu występuje okno czasowe, w którym sprzęt może pobrać niekompletny wpis z ustawionym bitem Present. Może to prowadzić do nieprzewidywalnego zachowania lub fałszywych błędów.
- CVE-2026-45943Wysokie
W jądrze systemu Linux zidentyfikowano podatność, która może prowadzić do dereferencji wskaźnika NULL podczas odczytu danych inline dla skompresowanych pclusterów ztailpacking. Problem ten występuje, gdy pclustery są dodawane do łańcuchów I/O bez wcześniejszego sprawdzenia ich poprawności.
- CVE-2026-45941Średnie
W jądrze systemu Linux zidentyfikowano podatność związaną z funkcją get_burstcount(), która może zwrócić -EBUSY w przypadku przekroczenia czasu oczekiwania. W takim przypadku funkcja nie zwalnia lokalności, co może prowadzić do wycieków lokalności.
- CVE-2026-45940Średnie
W jądrze systemu Linux zidentyfikowano podatność, która została naprawiona. Problem dotyczy GMAC4, gdzie w rzadkich przypadkach, przy włączonym podziale nagłówka, sprzęt nie wypełnia buf2 pierwszego opisu danymi, co prowadzi do błędów w obliczeniach długości buf2 drugiego opisu.
- CVE-2026-45939Średnie
W jądrze systemu Linux zidentyfikowano podatność związana z wyciekiem pamięci w funkcji ni_usb_init(). W przypadku niepowodzenia ni_usb_setup_init(), funkcja zwraca -EFAULT, nie zwalniając przydzielonego bufora, co prowadzi do wycieku pamięci.
- CVE-2026-45938Wysokie
W jądrze systemu Linux zidentyfikowano podatność związana z użyciem po zwolnieniu (use-after-free) w funkcji power_supply_changed(). Problem ten występuje, gdy uchwyt power_supply jest zwalniany przed zarejestrowaniem obsługi przerwania, co może prowadzić do awarii systemu lub uszkodzenia pamięci.
- CVE-2026-45937Średnie
W jądrze Linuxa zidentyfikowano podatność, która została naprawiona. Problem polegał na wielokrotnym wyrejestrowaniu tego samego algorytmu haszującym podczas odłączania sterownika z powodu błędnego iteratora.
- CVE-2026-45936Wysokie
W jądrze systemu Linux zidentyfikowano podatność związana z użyciem po zwolnieniu (use-after-free) w funkcji power_supply_changed(). Problem ten występuje, gdy uchwyt power_supply jest zwalniany przed zarejestrowaniem obsługi przerwania, co może prowadzić do awarii systemu lub uszkodzenia pamięci.
- CVE-2026-45935Wysokie
W jądrze systemu Linux zidentyfikowano podatność w funkcji 'DeleteIndexEntryRoot', która może prowadzić do przepełnienia bufora na stercie. Problem wynika z braku odpowiedniego sprawdzenia granic przy obliczaniu rozmiaru wpisu, co może skutkować odczytem poza przydzielonym obszarem pamięci.
- CVE-2026-45933Wysokie
W jądrze systemu Linux zidentyfikowano podatność w funkcji sync_linked_regs(), która może prowadzić do błędów w propagacji identyfikatorów rejestrów. Problem występuje, gdy rejestry są powiązane, a ich identyfikatory są niepoprawnie przypisywane, co może skutkować błędami w weryfikacji i potencjalnym dzieleniu przez zero.
- CVE-2026-45932Wysokie
W jądrze Linuxa naprawiono podatność, która pozwalała na wykonanie BPF_PROG_DETACH na urządzeniach tcx lub netkit przez dowolnego użytkownika, gdy nie podano identyfikatora programu. Naprawa wprowadza sprawdzenie uprawnień dla CAP_NET_ADMIN lub CAP_SYS_ADMIN.
- CVE-2026-45931Wysokie
W jądrze systemu Linux zidentyfikowano podatność, która prowadzi do awarii w funkcji iommu_sva_unbind_device() z powodu dostępu do struktury mm po jej zwolnieniu. Problem został rozwiązany poprzez utrzymanie odniesienia do struktury mm przez cały czas trwania operacji związania/rozwiązania urządzenia.
- CVE-2026-45930Średnie
W jądrze systemu Linux zidentyfikowano podatność, która dotyczy nieprawidłowej inicjalizacji danych w odpowiedziach nlmsg. Problem występuje w przypadku komunikatu RTM_GETNEIGH, który może zwracać nieinicjalizowane dane w bajtach pad.
- CVE-2026-45928Średnie
W jądrze systemu Linux zidentyfikowano podatność, która prowadzi do wycieku pamięci w przypadku niepowodzenia alokacji codec_info. Funkcje wave5_vpu_open_enc() i wave5_vpu_open_dec() nie zwalniają wcześniej przydzielonej instancji, co skutkuje wyciekiem pamięci.
- CVE-2026-45927Średnie
W jądrze Linuxa zidentyfikowano podatność w mechanizmie BPF, która pozwala na obliczanie i buforowanie hasha mapy niezależnie od jej stanu zamrożenia. Może to prowadzić do błędu TOCTOU, gdzie użytkownik może zmodyfikować zawartość mapy przed jej zamrożeniem.
- CVE-2026-45926Średnie
W jądrze Linuxa naprawiono podatność związaną z potencjalnym wyciekiem pamięci podczas inicjalizacji układu PWM. W przypadku błędu w funkcji __pinned_init() niezwolniona referencja do pwm_chip prowadziła do wycieku pamięci.
- CVE-2026-45925Średnie
W jądrze Linuxa zidentyfikowano podatność związaną z wyciekiem referencji w funkcji thermal_of_cm_lookup(). Wartość tr_np uzyskiwana jest za pomocą of_parse_phandle(), ale nigdy nie jest zwalniana, co prowadzi do wycieku pamięci.
- CVE-2026-45922Średnie
W jądrze Linuxa zidentyfikowano podatność związana z wyciekiem pamięci w funkcji GET_DATA_DIRECT_SYSFS_PATH. W przypadku, gdy długość ścieżki urządzenia przekracza długość bufora wyjściowego, pamięć nie jest zwalniana, co prowadzi do wycieku pamięci.
- CVE-2026-45921Średnie
W jądrze systemu Linux zidentyfikowano podatność związana z wyciekiem pamięci w funkcji mtd_parser_tplink_safeloader_parse(). Problem występuje, gdy alokacja bufora nie powiedzie się, a bufor nie zostaje zwolniony, co prowadzi do wycieku pamięci.
- CVE-2026-45919Średnie
W jądrze systemu Linux zidentyfikowano podatność, która prowadzi do nieskończonej pętli samointerruptów na CPU0, gdy jest on przeciążony. Problem występuje podczas równoważenia obciążenia zadań RT, co może prowadzić do zablokowania CPU.
- CVE-2026-45917Średnie
W jądrze Linuxa zidentyfikowano podatność, która dotyczy mechanizmu zarządzania trasami w kontekście zamykających się urządzeń sieciowych. Problem polega na wyścigu między powiadomieniem o zdarzeniu a kodem, który buforuje informacje o trasach, co może prowadzić do wycieku referencji do urządzenia.
- CVE-2026-45916Wysokie
W jądrze systemu Linux zidentyfikowano podatność typu use-after-free w funkcji power_supply_changed(). Problem występuje, gdy uchwyt power_supply jest zwalniany przed zarejestrowaniem obsługi przerwania, co może prowadzić do awarii systemu lub uszkodzenia pamięci.
- CVE-2026-45915Średnie
W jądrze systemu Linux zidentyfikowano podatność, która dotyczy usuwania katalogów w systemie plików FAT. Błąd może prowadzić do nieprawidłowego zmniejszenia liczby linków do katalogu nadrzędnego, co skutkuje błędami w systemie plików.
- CVE-2026-45913Średnie
W jądrze systemu Linux zidentyfikowano podatność związaną z aktualizacją liczby wpisów mdb w kontekście VLAN. Problem wynika z warunkowego zwiększania liczby wpisów, co prowadzi do sytuacji, w której liczba ta nie jest prawidłowo aktualizowana, co może skutkować ostrzeżeniem podczas operacji na mostach.
- CVE-2026-45909Wysokie
W jądrze Linuxa rozwiązano podatność związaną z mtk_gate, gdzie struktury te były używane nie tylko do inicjalizacji, ale także w czasie działania. Usunięto adnotacje __initconst z bramek.
- CVE-2026-45908Średnie
W jądrze Linuxa zidentyfikowano podatność związana z wyciekiem pamięci w funkcji amdxdna_ubuf_map(). Funkcja ta alokuje pamięć dla struktur sg i wewnętrznych tabel sg, ale nie zwalnia jej w przypadku niepowodzenia kolejnych operacji.
- CVE-2026-45907Średnie
W jądrze systemu Linux zidentyfikowano podatność, która prowadziła do zakleszczeń między blokadami instancji devlink i netdev. Problem wynikał z nieprawidłowej kolejności blokad w procesie odzyskiwania, co mogło prowadzić do awarii systemu.
- CVE-2026-45906Wysokie
W jądrze systemu Linux zidentyfikowano podatność związana z użyciem po zwolnieniu pamięci w funkcji `power_supply_changed()`. Problem występuje, gdy obsługa przerwań jest rejestrowana przed zarejestrowaniem uchwytu `power_supply`, co prowadzi do wyścigu, w którym przerwanie może wywołać funkcję z już zwolnionym uchwytem.
- CVE-2026-45905Średnie
W jądrze systemu Linux zidentyfikowano podatność w funkcji icmp_route_lookup, która może prowadzić do nieprawidłowego przetwarzania tras dla komunikatów ICMP. Problem występuje w przypadku, gdy adres docelowy staje się lokalny pomiędzy sprawdzeniem a wywołaniem ip_route_input, co skutkuje wywołaniem funkcji ip_rt_bug.

