Podatności Linux kernel
10 391 znanych podatności CVE w Linux kernel, przetłumaczonych i ocenionych.
- CVE-2026-80869Nieznane
W jądrze Linux w systemie plików NTFS podczas montowania partycji funkcja ntfs_read_inode_mount() nieprawidłowo sprawdza granice wpisów na liście atrybutów $MFT. Krótki wpis o długości kontrolowanej przez atakującego może spowodować odczyt poza zakresem bufora, gdy rozmiar listy atrybutów jest wielokrotnością rozmiaru sektora.
- CVE-2026-80868Nieznane
W jądrze Linux w systemie plików NTFS3 funkcja alokująca dane inline_data używała kmemdup, co nie gwarantowało wyrównania do strony. To powodowało błąd BUG w iomap_write_end_inline, gdy sprawdzenie poprawności danych inline zawodziło. Poprawka polega na alokacji za pomocą alloc_page, aby zapewnić wyrównanie do strony.
- CVE-2026-80867Nieznane
W jądrze Linux dla architektury Alpha funkcja pci_mmap_resource() nie sprawdzała security_locked_down(LOCKDOWN_PCI_ACCESS) przed umożliwieniem mapowania BAR-ów PCI przez przestrzeń użytkownika. W wersji generycznej dodano to sprawdzenie, aby zapobiec atakom DMA, gdy jądro jest zablokowane (locked down).
- CVE-2026-80865Nieznane
W jądrze Linux w podsystemie BPF funkcja copy_user_syms używała __get_user bez uprzedniego wywołania access_ok na wskaźniku z przestrzeni użytkownika. Brak tego sprawdzenia może prowadzić do nieprawidłowego dostępu do pamięci. Poprawka dodaje brakujące wywołanie access_ok dla całej tablicy wskaźników oraz upraszcza ścieżkę błędów.
- CVE-2026-80820Nieznane
W jądrze Linux w systemie plików XFS funkcja skanowania online (scrub) może zapętlić się w nieskończoność, jeśli lista niepołączonych i-węzłów zawiera cykl. Brakuje wykrywania cykli.
- CVE-2026-80784Nieznane
W jądrze Linux wykryto podatność w podsystemie MPTCP (MultiPath TCP) dotyczącą wycieku pamięci podczas wyścigu między operacją zamykania gniazda a równoczesnym przetwarzaniem żądania ANNOUNCE od menedżera polityki (PM) w przestrzeni użytkownika. Problem wynika z nieprawidłowej synchronizacji między funkcją mptcp_pm_destroy() a ścieżkami alokacji, co prowadzi do utraty wpisów z list i wycieku pamięci.
- CVE-2026-80776Nieznane
W jądrze Linux wykryto wyścig w funkcji futex_pivot_pending() podczas prywatnej zmiany rozmiaru tablicy haszującej futex. Zadanie wykonujące zmianę rozmiaru może pozostać w nieprzerywalnym śnie na czas nieokreślony, co prowadzi do wykrycia zawieszenia i paniki jądra.
- CVE-2026-80577Nieznane
W jądrze Linux w sterowniku drm/panthor funkcja panthor_fw_load_section_entry() pomija tworzenie BO dla sekcji firmware o zerowym rozmiarze, ale dodaje je do listy sekcji, co prowadzi do dereferencji NULL w późniejszych ścieżkach. Poprawka polega na pomijaniu dodawania takich sekcji do listy.
- CVE-2026-80571Nieznane
W jądrze Linux w podsystemie powerpc/pseries (papr-phy-attest) brakowało walidacji pola cmd.length, co mogło prowadzić do przepełnienia bufora. Dodano sprawdzanie długości i zwracanie błędu, a także naprawiono wyciek pamięci na ścieżkach błędów.
- CVE-2026-80567Nieznane
W jądrze Linux w sterowniku Synaptics RMI4 (F54) naprawiono błąd, w którym błędy wątku roboczego nie były propagowane do kolejki V4L2. Wcześniej, jeśli wątek roboczy zawiódł, kolejka zwracała sukces, dostarczając nieaktualne lub niezainicjalizowane dane do przestrzeni użytkownika.
- CVE-2026-80566Nieznane
W jądrze Linux w sterowniku hynitron_cstxxx nieprawidłowo sprawdzano liczbę dotknięć i identyfikatory palców. Może to prowadzić do uszkodzenia stanu dotyku lub odczytu poza zakresem bufora.
- CVE-2026-80564Nieznane
W jądrze Linux w sterowniku gve brakuje implementacji funkcji adjfine, co prowadzi do wyłuskania pustego wskaźnika (NULL dereference) podczas wywołania z przestrzeni użytkownika, np. przez testptp.
- CVE-2026-80563Nieznane
W jądrze Linux wykryto podatność use-after-free w sterowniku gpio-sloppy-logic-analyzer. Plik debugfs 'trigger' nie posiadał odpowiedniego zabezpieczenia, co pozwalało na zapis do zwolnionej pamięci podczas odłączania urządzenia. Problem został naprawiony przez użycie debugfs_create_file() zamiast debugfs_create_file_unsafe().
- CVE-2026-80542Nieznane
W jądrze Linux w sterowniku amdgpu dla AMD Display występuje błąd NULL pointer dereference w funkcji amdgpu_dm_crtc_set_vblank(), gdy vblank jest włączany lub odpytywany przed podłączeniem strumienia do acrtc_state->stream. Może to prowadzić do awarii systemu.
- CVE-2026-80535Nieznane
W jądrze Linux w systemie plików XFS podczas naprawy drzewa katalogów (dirtree scrubber) może zostać wykryty katalog odnoszący się do samego siebie. W takim przypadku kod naprawczy próbuje zablokować ten sam inode dwukrotnie (podwójne założenie blokady iolock/ilock), co prowadzi do zakleszczenia. Poprawka polega na wykryciu tego przypadku i odpowiednim jego obsłużeniu.
- CVE-2026-80533Nieznane
W jądrze Linux w systemie plików XFS podczas naprawy listy niepołączonych inodów (AGI repair) funkcja xrep_iunlink_walk_ondisk_bucket może próbować użyć wskaźnika sc->sa.agi_bp, który może być pusty (null), jeśli weryfikator bufora zawiedzie. Poprawka polega na użyciu ragi->agi_bp, który pomija weryfikację, aby uniknąć przejścia poza koniec pamięci.
- CVE-2026-80532Nieznane
W jądrze Linux w systemie plików XFS podczas naprawy online (online fsck) funkcja xrep_iunlink_resolve_bucket jest nadal podatna na nieskończone pętle wynikające z wskaźników next_unlinked. Poprawka polega na zapamiętywaniu już odwiedzonych inodów i sprawdzaniu nowych wskaźników agino, aby wykryć pętle.
- CVE-2026-80529Nieznane
W jądrze Linux w systemie plików XFS funkcja xlog_recover_dquot_commit_pass2() podczas odtwarzania dziennika waliduje odzyskany dquot za pomocą xfs_dqblk_verify(). W przypadku błędu ustawia error = -EFSCORRUPTED i przeskakuje do etykiety out_release, ale out_release bezwarunkowo zwraca 0, więc błąd jest ignorowany. To powoduje, że uszkodzony bufor quota może zostać zapisany na dysk.
- CVE-2026-80525Nieznane
W jądrze Linux wykryto podatność w podsystemie ASoC SOF (Sound Open Firmware) dotyczącą kopiowania danych IPC dla widgetów copier. Po zawieszeniu i wznowieniu systemu bufor ipc_config_data nie jest odświeżany, co prowadzi do wysyłania do firmware'u nieaktualnych przypisań kanałów DMA, powodując błędy i awarie firmware'u. Poprawka polega na odświeżaniu danych copier_data i dma_config_tlv przed wysłaniem komunikatu IPC.
- CVE-2026-74749Nieznane
W jądrze Linux w mechanizmie rseq funkcja rseq_grant_timeslice_extension() wywołuje hrtimer_rearm_deferred_tif() z włączonymi przerwaniami, podczas gdy funkcja __hrtimer_rearm_deferred() wymaga wyłączonych przerwań. Może to prowadzić do zakleszczenia (livelock) i jest wykrywane przez lockdep.
- CVE-2026-74738Nieznane
W jądrze Linuxa w module regmap sdw-mbq występuje podatność na wywołanie niezainicjowanego callbacku readable_reg. Gdy callback nie jest ustawiony, wywołanie go prowadzi do dereferencji wskaźnika NULL, co może spowodować awarię systemu.
- CVE-2026-74734Nieznane
W sterowniku firewire: ohci jądra Linux wykryto podatność prowadzącą do wyłuskania pustego wskaźnika (NULL pointer dereference) w funkcji ar_context_release(). Problem występuje podczas obsługi błędów w funkcji probe, gdy inicjalizacja kontekstu nie została wykonana, a mechanizm devres wywołuje sprzątanie. Atakujący może wykorzystać tę wadę do wywołania awarii systemu (paniki jądra).
- 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-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-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-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-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-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-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-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.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

