Katalog podatności CVE

Przetłumaczone opisy podatności z bazy NVD NIST - w języku polskim

Przeglądaj podatności według pakietu

Katalog CISA KEV zaktualizowany: (v2026.11.04)

Cotygodniowy digest CVE

Jeden mail w tygodniu z nowo opublikowanymi podatnościami, o których warto wiedzieć. Bez zakładania konta.

Digest dotyczy ogólnie nowych podatności, nie Twoich serwerów. Jeśli chcesz wiedzieć, które z nich faktycznie działają w Twojej infrastrukturze, tym zajmuje się Secvalis : skanuje Twoje maszyny i zgłasza wyłącznie to, co ich dotyczy.

Zgadzam się na otrzymywanie cotygodniowego digestu CVE na podany adres e-mail. Zgodę mogę wycofać w każdej chwili linkiem w stopce każdej wiadomości.

CVE-2026-89998
Wysokie

W jądrze Linux występuje wyścig (race condition) w podsystemie device-mapper podczas jednoczesnego ładowania i zwalniania tabeli. Funkcja dm_setup_md_queue przechodzi po liście &md->table_devices bez blokady, co przy równoległym dm_table_destroy może prowadzić do dostępu do nieprawidłowej pamięci.

CVE-2026-89997
Wysokie

W jądrze Linux występuje wyścig (race condition) w podsystemie device-mapper między operacjami resume i remove. Jeśli użytkownik jednocześnie wywoła ioctl resume i remove, urządzenie może zostać wznowione po zawieszeniu w __dm_destroy, przez co tabela jest niszczona bez wywołania metody postsuspend, co łamie oczekiwania celów dm i może prowadzić do use-after-free (np. w dm-integrity).

CVE-2026-89996
Niskie ryzyko· EPSS 11%

W jądrze Linux w interfejsie dma-heap (DMA_HEAP_IOCTL_ALLOC) deskryptor pliku dma-buf był publikowany w tablicy deskryptorów procesu przed zakończeniem kopiowania wyniku do przestrzeni użytkownika. Jeśli końcowe copy_to_user() kończyło się niepowodzeniem, deskryptor pozostawał widoczny dla innych wątków i wyciekał na cały czas życia procesu. Problem naprawiono, zmieniając kolejność operacji tak, aby instalacja deskryptora była ostatnim, niepodlegającym błędowi krokiem.

CVE-2026-89995
Wysokie

W jądrze Linux funkcja dma_direct_alloc_from_pool() zwraca adres CPU zamiast wskaźnika struct page *, co jest niezgodne z oczekiwaniami funkcji dma_direct_alloc_pages(). Błąd wynika ze zmiany wprowadzonej w commicie 5b138c534fda i może prowadzić do nieprawidłowego działania lub awarii.

CVE-2026-89994
Wysokie

W jądrze Linux sterownik dmaengine fsl-edma w zdarzeniach tracingu przechowuje wskaźnik do struct fsl_edma_engine i dereferencjonuje go przy wypisywaniu wpisu logu, gdy wskaźnik może już być nieprawidłowy. Iniekcja zdarzeń (np. przez plik inject) może wywołać awarię jądra.

CVE-2026-89993
Niskie ryzyko· EPSS 10%

W jądrze Linux sterownik dmaengine dw-edma przekazuje struct dw_edma_irq do request_irq() przed ustawieniem wskaźnika zwrotnego przez dw_edma_channel_setup(). Współdzielone przerwanie może wejść do handlera, gdy dw_irq->dw jest jeszcze NULL, powodując dereferencję wskaźnika NULL.

CVE-2026-89992
Wysokie

W jądrze Linux funkcja dt_idle_pd_alloc() przydziela pamięć na pełną ścieżkę węzła, a następnie ustawia pd->name na wskaźnik do basename() tej ścieżki. Funkcja dt_idle_pd_free() zwalnia pd->name, który nie wskazuje już na początek alokacji, co prowadzi do nieprawidłowego zwolnienia pamięci.

CVE-2026-89991
Niskie ryzyko· EPSS 10%

W jądrze Linux naprawiono błąd w mechanizmie pcpu_freelist BPF, który powodował nieskończoną pętlę w funkcji __pcpu_freelist_push(). Problem występuje, gdy system ma tylko jeden możliwy CPU (np. CONFIG_SMP=n, nr_cpus=1 lub possible_cpus=1), a przerwanie NMI ponownie wchodzi do pcpu_freelist_push() w momencie, gdy przerwany kontekst trzyma blokadę freelisty tego CPU. Pętla awaryjna nie ma wtedy żadnego innego CPU do sprawdzenia i nigdy nie może zdobyć blokady.

CVE-2026-89990
Krytyczne

W jądrze Linux funkcja ceph_mds_check_access() przegląda tablicę s_cap_auths bez trzymania mutexa. Równoczesne ponowne otwarcie sesji MDS może zwolnić tę tablicę w trakcie jej przeglądania, prowadząc do użycia po zwolnieniu (use-after-free).

CVE-2026-89989
Niskie ryzyko· EPSS 10%

W jądrze Linux funkcja validate_hash_algo() przekazuje wynik dentry_path() bezpośrednio do integrity_audit_msg() bez sprawdzenia, czy nie jest to ERR_PTR. Gdy ścieżka przekracza bufor, dentry_path() zwraca ERR_PTR(-ENAMETOOLONG), co prowadzi do wywołania strlen() na nieprawidłowym wskaźniku i błędu strony.

CVE-2026-89988
Wysokie

W jądrze Linux funkcja __within_kprobe_blacklist() przegląda listę kprobe_blacklist bez trzymania kprobe_mutex. Gdy moduł jest usuwany, wpisy są natychmiast zwalniane, co może prowadzić do użycia po zwolnieniu (use-after-free) w równoczesnym wywołaniu within_kprobe_blacklist().

CVE-2026-89987
Niskie ryzyko· EPSS 11%

W jądrze Linuxa wykryto podatność w obsłudze ogromnych stron pamięci (huge pages) dla systemu plików tmpfs. Podczas usuwania mapowania (zap) bit dirty z wpisu PMD nie jest przenoszony do folio, co prowadzi do utraty informacji o zapisie danych. W rezultacie dane w segmentach MAP_SHARED tmpfs mogą zostać cicho utracone podczas odmapowania, jeśli strona jest zmapowana jako PMD i włączony jest swap.

CVE-2026-89986
Wysokie

W jądrze Linux funkcja alloc_pages_bulk_weighted_interleave() używa flagi GFP_KERNEL podczas alokacji tablicy wag, nawet gdy jest wywoływana w kontekście atomowym/RCU. Może to prowadzić do wywołania funkcji usypiającej w nieprawidłowym kontekście i ostrzeżenia might_alloc().

CVE-2026-89985
Wysokie

W jądrze Linux funkcja memcg_reparent_objcgs() zakłada, że objcg folio jest zgodny z węzłem folio. Migracja folio między węzłami łamie to założenie, prowadząc do niespójności i potencjalnego użycia niewłaściwej blokady LRU, co może skutkować uszkodzeniem danych lub awarią.

CVE-2026-89984
Niskie ryzyko· EPSS 11%

W jądrze Linux występuje luka w module perf/x86/intel, która pozwala na wyciek adresów jądra do przestrzeni użytkownika. Funkcja intel_pmu_lbr_filter() nie sprawdzała w pełni poziomu uprawnień próbkowanych wpisów, przez co stos LBR mógł zawierać adresy jądra nawet przy filtrze PERF_SAMPLE_BRANCH_USER. Poprawka rozszerza filtrowanie programowe o weryfikację zarówno adresu źródłowego, jak i docelowego względem br_sel.

CVE-2026-89983
Niskie ryzyko· EPSS 11%

W jądrze Linux funkcja i2c_del_adapter() zwalnia katalog debugfs adaptera przed wyrejestrowaniem urządzenia, ale atrybut new_device pozostaje zapisywalny. Wyścig między zapisem a usunięciem może prowadzić do użycia po zwolnieniu (use-after-free) w i2c_device_probe().

CVE-2026-89982
Niskie ryzyko· EPSS 11%

W jądrze Linuxa w podsystemie i2c mux występuje wyciek referencji do węzła Device Tree podczas nieudanej rejestracji adaptera. Funkcja i2c_mux_add_adapter() pobiera referencję do węzła kanału przed rejestracją, ale w przypadku błędu nie zwalnia jej, co prowadzi do wycieku pamięci.

CVE-2026-89981
Niskie ryzyko· EPSS 9%

W jądrze Linuxa dla architektury arm64 występuje problem z odczytem rejestru GMID_EL1, gdy funkcja MTE jest wyłączona. Odczyt jest wykonywany nawet wtedy, gdy MTE jest wyłączone, co w środowisku pKVM prowadzi do błędu Undefined instruction i paniki jądra.

CVE-2026-89980
Wysokie

W jądrze Linuxa w sterowniku ALSA harmony występuje problem z inicjalizacją zamków (locków) przed rejestracją przerwania. Rejestracja IRQ odbywa się przed inicjalizacją h->lock i h->mixer_lock, co może prowadzić do użycia niezainicjalizowanych zamków przez procedurę obsługi przerwań.

CVE-2026-89979
Wysokie

W jądrze Linux występuje wyścig (race condition) między nieatomowymi operacjami ALSA PCM (hw_params, hw_free, prepare) a atomową operacją trigger-start. Podczas gdy jeden wątek wykonuje operację nieatomową, inny wątek może uruchomić strumień PCM, co prowadzi do niespójności stanu i ostrzeżeń ODEBUG zgłaszanych przez syzkaller. Poprawka blokuje trigger-start w trakcie trwania operacji nieatomowych poprzez sprawdzenie wartości runtime->buffer_accessing.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS