Katalog podatności CVE
Przetłumaczone opisy podatności z bazy NVD NIST - w języku polskim
Przeglądaj podatności według pakietuKatalog CISA KEV zaktualizowany: (v2026.11.06)
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.
W jądrze Linux w sterowniku drm/amdgpu brakowało ograniczenia głębokości zagnieżdżenia tabel poleceń ATOM. Wprowadzono limit 32 poziomów z licznikiem execute_depth i zwracanie błędu -ELOOP po jego przekroczeniu.
W jądrze Linux w sterowniku net: thunderx funkcja cavium_ptp_get() pozyskuje referencję do urządzenia PCI PTP, ale w przypadku błędu inicjalizacji po jej wywołaniu referencja nie jest zwalniana. Dodano wspólną ścieżkę błędu zwalniającą referencję PTP przed powrotem z probe.
W jądrze Linux w ALSA seq oss funkcja snd_seq_oss_read() miała odwrócony warunek sprawdzania, czy kolejne zdarzenie zmieści się w buforze użytkownika. Powodowało to niekopiowanie poprawnych zdarzeń lub kopiowanie zdarzeń większych niż bufor odczytu.
W jądrze Linux w sterowniku dpaa2-switch ścieżka błędu w dpaa2_switch_rx() niepoprawnie wywoływała dpaa2_switch_free_fd(), która jest przeznaczona dla deskryptorów Tx i oczekuje wskaźnika skb. Poprawka przenosi dma_unmap_page() do dpaa2_switch_rx() i używa free_pages() lub kfree_skb() zależnie od etapu błędu.
W jądrze Linux w drm/amdkfd funkcja kfd_dbg_trap_enable() przy błędzie copy_to_user nie cofała aktywacji pułapki debugowania, ustawionego debug_trap_enabled, dodatkowej referencji procesu ani otwartego pliku zdarzeń debugowania. Poprawka dezaktywuje pułapkę i cofa resztę konfiguracji przed zwrotem błędu.
W jądrze Linux w sterowniku net: cpsw_new funkcja cpsw_probe() rejestruje devlink przed rejestracją portów CPSW. Gdy cpsw_register_ports() zawiedzie, ścieżka błędu nie wyrejestrowuje devlink, pozostawiając jego instancję i parametry zarejestrowane po nieudanym probe.
W jądrze Linux w sterowniku net: microchip: sparx5 funkcja sparx5_tc_flower_psfp_setup() alokuje zasoby PSFP przed dodaniem akcji VCAP, a przy późniejszym błędzie nie zwalnia wcześniej przydzielonych zasobów. Dodano ścieżki błędu zwalniające filtr strumienia, miernik przepływu i bramkę strumienia oraz poprawiono zwracanie identyfikatora miernika przepływu.
W jądrze Linux w btrfs funkcja sb_write_pointer() odczytuje superblok z pamięci podręcznej stron urządzenia blokowego przez read_cache_page_gfp() bez ochrony przed zmianą rozmiaru bloku. Poprawka obejmuje ten odczyt blokadą invalidate lock, aby zsynchronizować go ze zmianami rozmiaru bloku.
W jądrze Linux w sterowniku net: lan966x funkcja lan966x_fdma_reload() przy nieudanej alokacji zasobów RX dla nowego MTU nie przywracała pól rx->page_order i rx->max_mtu ani rejestracji page pool w XDP RXQ portów. Poprawka zapisuje i przywraca te pola oraz starą rejestrację page pool przed ponownym uruchomieniem RX.
W jądrze Linux w drm/amdkfd funkcja set_queue_properties_from_criu() nie wywoływała kfd_queue_acquire_buffers() po wydzieleniu tej funkcji z set_queue_properties_from_user(), przez co pola buforów queue_properties nie były wypełniane. Poprawka dodaje właściwe wywołanie oraz poprawne rzutowanie typów.
W jądrze Linux w sterowniku mailbox imx występuje problem z kolejnością inicjalizacji i wyłączania zarządzania energią (pm_runtime). Wczesne wywołanie pm_runtime_enable() przed zakończeniem probe może prowadzić do użycia urządzenia w niepełnym stanie. Poprawka przenosi obsługę pm_runtime na mechanizm devm i zmienia kolejność rejestracji kontrolera mailbox.
W jądrze Linux w sterowniku mailbox imx występuje wyścig między obsługą przerwania (imx_mu_isr) a zamykaniem kanału (imx_mu_shutdown). W krótkim oknie zdarzenie RX może zostać ponownie włączone przez ISR po wyłączeniu w shutdown, co przy współdzielonych handlerach przerwań może prowadzić do komunikatu "nobody cared". Poprawka dodaje pole shutdown sygnalizujące zamykanie kanału i serializuje dostęp za pomocą blokady.
W jądrze Linux w podsystemie md/raid5 porównanie 32-bitowego licznika sekwencji bm_seq w partii stripe nie jest odporne na przepełnienie. Po zawinięciu licznika nowsza wartość może wyglądać na mniejszą niż starsza. Poprawka wprowadza bezpieczne dla przepełnienia porównanie.
W jądrze Linux w serwerze ksmbd występuje błąd obsługi stanów lease break i potwierdzeń. Przy przerywaniu lease'ów poziomu II/czytania dla zapisów i obcięć pomijane są prawidłowe stany zawierające WRITE_CACHING. Poprawka stosuje potwierdzony stan bezpośrednio i utrzymuje przerwanie w stanie oczekującym przy nieudanych potwierdzeniach.
W jądrze Linux w module xen/gntalloc funkcja gntalloc_ioctl_alloc() przydziela tablicę identyfikatorów grantów przed sprawdzeniem, czy żądana liczba mieści się w globalnym limicie. Liczby przekraczające limit nie mogą się powieść, więc poprawka odrzuca je przed wywołaniem kcalloc(). Wprowadzono też sprawdzenie oparte na odejmowaniu pod blokadą gref_mutex oraz rzutowanie przed mnożeniem przez rozmiar strony.
W jądrze Linux w podsystemie netfilter ipset obszary chronione blokadą RCU nie są prawidłowo oznaczane. Po zwiększeniu licznika uref nie ma potrzeby utrzymywania blokady RCU, ponieważ odwoływana tablica hash nie może zniknąć. Poprawka koryguje użycie blokad RCU i spinlock w mtype_gc.
W jądrze Linux w sterowniku drm/amd/pm/si kolejka pracy termicznej nie jest inicjalizowana, gdy DPM jest wyłączone parametrem modułu amdgpu.dpm=0. Mimo to podejmowana jest próba zaplanowania pracy w tej kolejce. Poprawka zapobiega planowaniu pracy termicznej, gdy kolejka nie jest zainicjalizowana.
W jądrze Linux w serwerze ksmbd funkcja __smb_break_all_levII_oplock() oczekuje na potwierdzenie przerwania lease'a, trzymając blokadę ci->m_lock do odczytu. Klient cifs.ko reaguje na przerwanie lease'a uchwytu zamknięciem odroczonego uchwytu, co wymaga blokady do zapisu i blokuje się, powodując oczekiwanie do 35 sekund. Poprawka zbiera opinfo pod blokadą, a następnie przerywa je po jej zwolnieniu, używając referencji.
W jądrze Linux w podsystemie thunderbolt obsługa zdarzeń hotplug odbywa się w kolejce pracy, która może zostać uruchomiona po usunięciu domeny przez tb_domain_remove(). Może to prowadzić do użycia po zwolnieniu (UAF), gdy sterownik jest wyładowywany w trakcie podłączania urządzenia. Poprawka pobiera referencję do domeny przed zaplanowaniem procedury hotplug.
W jądrze Linux w sterowniku net/mlx5 HWS występuje problem podczas niszczenia tabeli, która ma tabelę miss utworzoną przez mlx5hws_table_set_default_miss. Tabela miss przechowuje w liście tabelę, która na nią wskazuje. Przy usuwaniu takiej tabeli nie jest ona usuwana z listy tabeli miss, co pozostawia węzeł z nieprawidłowymi danymi.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

