Podatności Linux kernel
5621 znanych podatności CVE w Linux kernel, przetłumaczonych i ocenionych.
- CVE-2026-74633Nieznane
W jądrze Linuxa w module tracingu występuje błąd prowadzący do dereferencji wskaźnika NULL podczas usuwania zdarzeń z pamięci podręcznej modułu. Filtr zdarzeń specyficzny dla modułu, taki jak ':mod:foo', jest buforowany z wskaźnikiem NULL, gdy moduł nie został załadowany. Późniejsza próba usunięcia konkretnego dopasowania z tego samego modułu przekazuje ten NULL do strcmp(), powodując dereferencję NULL.
- CVE-2026-74622Nieznane
W jądrze Linuxa w sterowniku atlantic, funkcja aq_ring_rx_deinit() przegląda tylko zakres [sw_head, sw_tail), pomijając bufory, które zostały zużyte, ale nie zostały jeszcze uzupełnione. Powoduje to wyciek stron i mapowań DMA przy każdym wyłączeniu interfejsu.
- CVE-2026-74619Nieznane
W jądrze Linux wykryto podatność w systemie plików OverlayFS. Nieuprzywilejowany użytkownik może wywołać ostrzeżenie WARN_ON w ovl_fill_super(), co może doprowadzić do zanieczyszczenia jądra, zalania logów, a nawet paniki systemu (jeśli włączono panic_on_warn). Problem wynika z możliwości dokończenia montowania przez proces z innej przestrzeni nazw użytkownika.
- CVE-2026-74618Nieznane
W jądrze Linux wykryto podatność w module binfmt_misc, która pozwala nieuprzywilejowanemu procesowi na wywołanie ostrzeżenia WARN_ON() w funkcji bm_fill_super(). Dzieje się tak, gdy kontekst fsopen() jest tworzony w jednej przestrzeni nazw użytkownika, a następnie przekazywany do innej, co prowadzi do zalania logów i możliwego paniki systemu przy włączonej opcji panic_on_warn.
- CVE-2026-74596Nieznane
W jądrze Linux w funkcji setattr_prepare() stwierdzono zbędne sprawdzenie, czy fs-verity jest włączone. To sprawdzenie nie jest konieczne, a jego obecność może powodować, że operacja truncate na plikach fsverity zakończy się sukcesem, co jest niepożądane.
- CVE-2026-74585Nieznane
W jądrze Linuxa w podsystemie Thunderbolt występuje podatność na odczyt poza zakresem (out-of-bounds) podczas parsowania DROM. Pole dual_link_port_nr, pochodzące z urządzenia, nie jest odpowiednio sprawdzane przed użyciem jako indeks tablicy sw->ports. Może to prowadzić do uzyskania wskaźnika poza zakresem i późniejszego jego użycia.
- CVE-2026-68086Nieznane
W jądrze Linux wykryto podatność w mechanizmie khugepaged, która może prowadzić do utraty danych. W szczególności, gdy plik jest zapisywany, zamykany, a następnie poddawany operacji MADV_COLLAPSE, a później ponownie otwierany do zapisu, brudne strony (dirty folios) mogą zostać bezpowrotnie usunięte. Problem dotyczy sytuacji, gdy khugepaged koliduje z wcześniejszymi zapisami, co skutkuje utratą danych.
- CVE-2026-62433Wysokie
Część kodu obsługującego DM_OP zakłada, że wywołujący dostarczył wymaganą liczbę buforów dla danej operacji bez sprawdzania. W rezultacie niektóre operacje mogą uzyskać dostęp do niezainicjalizowanych struktur na stosie, co może prowadzić do nieprzewidywalnego zachowania.
- CVE-2026-43462Wysokie
W jądrze systemu Linux naprawiono podatność związaną z obsługą błędów w funkcji emac_tx_mem_map(). W przypadku błędu mapowania, mapowania DMA były wyciekane, co zostało naprawione poprzez zwolnienie ich za pomocą istniejącej funkcji emac_free_tx_buf().
- CVE-2026-43454Wysokie
W jądrze Linuxa naprawiono podatność związaną z rejestracją duplikatów urządzeń w hakach netdev. Problem występował podczas obsługi powiadomienia NETDEV_REGISTER, co mogło prowadzić do nieprawidłowego rejestrowania urządzeń.
- CVE-2026-43442Wysokie
W jądrze systemu Linux zidentyfikowano podatność w mechanizmie io_uring, która dotyczy sprawdzania granic operacji SQE_MIXED o rozmiarze 128 bajtów. Błąd polegał na tym, że sprawdzano pozycję logiczną zamiast fizycznego indeksu SQE, co mogło prowadzić do nieautoryzowanego dostępu do pamięci.
- CVE-2026-43440Wysokie
W jądrze Linuxa rozwiązano podatność, która występowała w funkcji mana_gd_setup(). W przypadku błędu podczas konfiguracji, wskaźnik gc->service_wq był ustawiany na NULL po zniszczeniu kolejki roboczej, co zapobiegało błędowi użycia po zwolnieniu pamięci.
- CVE-2026-43438Wysokie
W jądrze Linuxa usunięto podatność polegającą na nieprawidłowym wywołaniu funkcji css_put() w scx_cgroup_init(). Problem ten mógł prowadzić do podwójnego zwolnienia referencji, co stwarzało ryzyko wystąpienia podatności typu Use-After-Free.
- CVE-2026-43434Wysokie
W jądrze Linuxa zidentyfikowano podatność w Rust Binder, która pozwala na niewłaściwe wstawianie stron do niewłaściwego obszaru pamięci wirtualnej (vma). Problem występuje, gdy vma jest zamknięte i zastąpione innym vma w tym samym adresie, co może prowadzić do możliwości zapisu w stronach, które powinny być tylko do odczytu.
- CVE-2026-43433Wysokie
W jądrze systemu Linux zidentyfikowano podatność w mechanizmie rust_binder, która pozwala na odczyt wartości z tablicy offsetów. Jeśli proces docelowy zyska możliwość zapisu do swojego vma, może zmienić offset przed jego odczytem, co prowadzi do błędnej interpretacji przez jądro.
- CVE-2026-43403Wysokie
W jądrze Linuxa rozwiązano podatność dotyczącą sprawdzania uprawnień dla ioctli iteracji przestrzeni nazw (ns). Nawet usługi z uprawnieniami nie powinny mieć możliwości przeglądania przestrzeni nazw innych usług z uprawnieniami, aby nie mogły wymieniać informacji między sobą.
- CVE-2026-43391Wysokie
W jądrze Linuxa rozwiązano podatność związaną z otwieraniem uchwytów w systemie nsfs, która polegała na zbyt luźnych sprawdzeniach uprawnień. Nawet usługi z uprawnieniami administratora nie powinny mieć dostępu do przestrzeni nazw innych usług z uprawnieniami, aby zapobiec wyciekowi informacji.
- CVE-2026-43388Wysokie
W jądrze systemu Linux zidentyfikowano podatność w funkcji damos_walk(), która nieczyści wskaźnika walk_control w przypadku nieaktywnego kontekstu. Może to prowadzić do sytuacji use-after-free oraz trwałego błędu -EBUS.
- CVE-2026-43385Wysokie
W jądrze systemu Linux zidentyfikowano i naprawiono podatność związaną z zablokowaniem zadań RCU podczas używania wątkowego busypoll. Problem ten powodował zawieszanie się narzędzia bpftrace podczas uruchamiania.
- CVE-2026-43374Wysokie
W jądrze systemu Linux zidentyfikowano podatność związana z użyciem po zwolnieniu pamięci w funkcji remove_nh_grp_entry(). Problem występuje podczas usuwania nexthopa z grupy, co może prowadzić do dereferencji zwolnionych statystyk pamięci percpu.
- CVE-2026-43347Wysokie
W jądrze systemu Linux zidentyfikowano podatność, która prowadzi do nieprawidłowego dostępu do pamięci należącej do hypervisora na platformach opartych na Monaco. Problem ten skutkuje wyjątkami 'Synchronous External Abort' oraz awariami jądra.
- CVE-2026-43307Wysokie
W jądrze systemu Linux zidentyfikowano podatność w obsłudze przerwań dla akcelerometru ADXL380, która pozwalała na odczytanie większej liczby wpisów z FIFO niż faktycznie dostępnych. Problem wynikał z różnicy w sposobie wypełniania FIFO przez czujnik oraz liczby aktywnych kanałów.
- CVE-2026-43280Wysokie
W jądrze systemu Linux zidentyfikowano podatność, która pozwala na odczyt poza granicami pamięci jądra w funkcji madvise. Użytkownik może dostarczyć nieprawidłową wartość pat_index, co prowadzi do niebezpiecznego dostępu do tablicy xe->pat.table.
- CVE-2026-43276Wysokie
W jądrze systemu Linux zidentyfikowano podatność związana z podwójnym usuwaniem kolejki roboczej w sterowniku mana podczas skanowania PCI. Problem ten prowadzi do awarii typu use-after-free, co może skutkować niestabilnością systemu.
- CVE-2026-43166Wysokie
W jądrze systemu Linux zidentyfikowano podatność dotyczącą niewłaściwej klasyfikacji danych jako interlaced plain extents. Problem ten występuje, gdy dane nie są odpowiednio wyrównane do rozmiaru bloku, co może prowadzić do błędów odczytu poza granicami bufora.
- CVE-2026-43164Wysokie
W jądrze Linuxa naprawiono podatność związana z dereferencją wskaźnika null w funkcji __udp_enqueue_schedule_skb(). Problem ten został zgłoszony przez syzbot i może prowadzić do awarii funkcji inicjalizacyjnych dla gniazd UDP.
- CVE-2026-43138Wysokie
W jądrze Linuxa rozwiązano podatność dotyczącą atrybutów bind w sysfs dla urządzenia reset. Problem polegał na tym, że użytkownik mógł odłączyć urządzenie, co prowadziło do błędu use-after-free.
- CVE-2026-43106Wysokie
W jądrze systemu Linux zidentyfikowano podatność w funkcji cachefiles_cull(), która prowadzi do utraty referencji dentry. Zmiany wprowadzone w funkcji cachefiles_bury_object() nie uwzględniły wszystkich wywołań, co skutkuje nieprawidłowym zarządzaniem referencjami.
- CVE-2026-43097Wysokie
W jądrze systemu Linux zidentyfikowano podatność, która została naprawiona. Problem dotyczy podwójnego wywołania funkcji ida_free w ścieżce błędu hv_pci_probe, co prowadzi do próby zwolnienia tego samego identyfikatora dwa razy.
- CVE-2026-43055Wysokie
W jądrze systemu Linux zidentyfikowano podatność, która dotyczy nieprawidłowej inicjalizacji struktury aio_cmd->iocb w target_core_file. Problem ten może prowadzić do błędnych statusów niepowodzenia zapisu podczas wykonywania polecenia zapisu.
- CVE-2026-43031Wysokie
W jądrze systemu Linux zidentyfikowano podatność dotyczącą błędnego obliczania długości pakietów TX, które rozciągają się na wiele deskryptorów bufora. Problem ten prowadzi do utraty wcześniejszych bajtów, co może spowodować zablokowanie kolejki TX.
- CVE-2026-43006Wysokie
W jądrze Linuxa zidentyfikowano podatność, która pozwala na importowanie bufora o zerowej długości, co prowadzi do odczytu pamięci poza przydzielonym obszarem. Problem ten występuje w funkcji validate_fixed_range(), gdzie brak odpowiedniego sprawdzenia długości bufora skutkuje błędnym obliczeniem offsetu.
- CVE-2026-31782Wysokie
W jądrze Linuxa naprawiono podatność związaną z operacją container_of w funkcji intel_pmu_hw_config. Problem mógł prowadzić do odczytów pamięci poza przydzielonym zakresem w przypadku wystąpienia zdarzeń programowych w grupie zdarzeń.
- CVE-2026-31774Wysokie
W jądrze systemu Linux zidentyfikowano podatność, która prowadzi do odczytu poza przydzielonym obszarem pamięci w funkcji io_bundle_nbufs(). Problem wynika z nieprawidłowego przechowywania wartości długości, co prowadzi do przepełnienia i nieskończonej pętli.
- CVE-2026-31764Wysokie
W jądrze systemu Linux zidentyfikowano podatność, która pozwala na dostęp poza granice tablicy odr_table w funkcji st_lsm6dsx_hwfifo_odr_store(). Problem ten występuje, gdy użytkownik próbuje ustawić częstotliwość próbkowania bufora dla czujników innych niż akcelerometr lub żyroskop.
- CVE-2026-31745Wysokie
W jądrze systemu Linux zidentyfikowano podatność polegającą na podwójnym zwolnieniu pamięci w funkcji reset_add_gpio_aux_device() w przypadku błędu. Problem występuje, gdy __auxiliary_device_add() kończy się niepowodzeniem, co prowadzi do nieprawidłowego zwolnienia zasobów.
- CVE-2026-31743Wysokie
W jądrze Linuxa zidentyfikowano podatność związaną z niewłaściwym rozmiarem bufora w alokacji DMA oraz funkcji memcpy w zynqmp_nvmem. Błąd ten może prowadzić do niewłaściwego dostępu do bufora DMA oraz potencjalnej korupcji pamięci.
- CVE-2026-31742Wysokie
W jądrze systemu Linux zidentyfikowano podatność, która występuje podczas przechodzenia na alternatywny ekran po zmianie rozmiaru. Problem polega na tym, że stary bufor Unicode nie jest poprawnie usuwany, co prowadzi do błędów pamięci przy przywracaniu stanu ekranu.
- CVE-2026-31735Wysokie
W jądrze systemu Linux zidentyfikowano podatność związaną z funkcją unmap, która może odmapować więcej niż żądano, jeśli punkt końcowy znajduje się w środku dużego lub ciągłego IOPTE. Problem ten został rozwiązany poprzez poprawkę, która zapewnia, że wszystkie odmapowane obszary są odpowiednio czyszczone.
- CVE-2026-31719Wysokie
W jądrze systemu Linux zidentyfikowano podatność w funkcji krb5enc, która umożliwia pominięcie weryfikacji integralności podczas asynchronicznego odszyfrowywania. Problem polega na tym, że po zakończeniu operacji skcipher, sygnalizuje to 'zakończenie' bez wykonania weryfikacji hasha.
- CVE-2026-31787Wysokie
W jądrze systemu Linux zidentyfikowano podatność, która prowadzi do podwójnego zwolnienia pamięci podczas dzielenia obszaru pamięci wirtualnej (VMA). Problem występuje, gdy użytkownik wykonuje częściowe munmap() na mapowaniu privcmd, co pozwala na nieprawidłowe zarządzanie wskaźnikami pamięci.
- CVE-2026-31786Wysokie
W jądrze systemu Linux zidentyfikowano podatność typu buffer overflow w pliku drivers/xen/sys-hypervisor.c. Problem wynika z tego, że identyfikator kompilacji zwracany przez HYPERVISOR_xen_version(XENVER_build_id) nie jest zakończony znakiem NUL, co prowadzi do nadpisania pamięci.
- CVE-2026-31635Wysokie
W jądrze systemu Linux zidentyfikowano podatność związaną z błędnym sprawdzaniem długości autoryzatora odpowiedzi w funkcji rxgk_verify_response(). Błąd ten pozwala na akceptację zbyt dużych autoryzatorów, co może prowadzić do awarii systemu.
- CVE-2026-31471Wysokie
W jądrze systemu Linux zidentyfikowano podatność, która dotyczy funkcji iptfs_clone_state(). Problem polega na tym, że x->mode_data jest przechowywane przed alokacją okna reorganizacji, co może prowadzić do wskazywania na zwolnioną pamięć w przypadku niepowodzenia alokacji.
- CVE-2026-31442Wysokie
W jądrze Linuxa zidentyfikowano podatność związaną z dostępem do pamięci po funkcjonalnym resecie (FLR). W przypadku, gdy drugi FLR nie może przydzielić obszaru pamięci dla zapisanej konfiguracji, może dojść do nieprawidłowego dostępu do pamięci.
- CVE-2026-31435Wysokie
W jądrze Linuxa naprawiono podatność, która powodowała porzucenie wszystkich pozostałych subżądań podczas ponownej próby odczytu w określonych okolicznościach. Proces porzucania nie zawsze miał poprawną wartość zmiennej 'subreq', co mogło prowadzić do błędów.
- CVE-2026-31398Wysokie
W jądrze systemu Linux zidentyfikowano podatność dotyczącą nieprawidłowego przywracania pte dla lazyfree folios. Problem ten polegał na tym, że podczas grupowego odmapowywania foliów anonimowych mogło dojść do ustawienia całej grupy jako zapisywalnej, co zostało naprawione poprzez uwzględnienie bitu zapisywalności.
- CVE-2026-23305Wysokie
W jądrze Linuxa naprawiono podatność związaną z niewłaściwym wycofywaniem w ścieżce błędu w funkcji rocket_probe. Problem występuje, gdy rocket_core_init() kończy się niepowodzeniem, co może prowadzić do nieprawidłowego dostępu do pamięci.
- CVE-2026-23280Wysokie
W jądrze Linuxa zidentyfikowano podatność, która może prowadzić do przepełnienia obliczeń rozmiaru ubuf. Może to skutkować niewłaściwą alokacją pamięci i potencjalnym uszkodzeniem pamięci.
- CVE-2026-23275Wysokie
W jądrze systemu Linux rozwiązano podatność związaną z manipulacją flagami pracy zadań w kontekście io_uring. Problem występował podczas zmiany rozmiaru pierścienia, co mogło prowadzić do nieprawidłowego przetwarzania flagi IORING_SQ_TASKRUN.

