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.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.
W jądrze Linux w sterowniku RDMA/mlx5 występuje niezdefiniowane przesunięcie bitowe rozmiaru WQE dla kolejki RQ. Funkcja set_rq_size() oblicza rozmiar jako "1 << rq_wqe_shift" na podstawie wartości podanej przez użytkownika, która jest tylko sprawdzana, czy jest większa niż 32, więc przesunięcia o 32 są nadal akceptowane. Przesunięcie o 31 również powoduje przepełnienie liczby całkowitej ze znakiem, co prowadzi do niezdefiniowanego zachowania. Poprawka używa check_shl_overflow() do obliczenia rozmiaru i odrzuca nieprawidłowe wartości.
W jądrze Linux w sterowniku RDMA/mlx5 występuje błąd polegający na zwalnianiu indeksu UAR dostarczonego przez oprogramowanie zamiast indeksu dostarczonego przez sprzęt. Poprawka polega na zwalnianiu indeksu UAR zwróconego przez sprzęt.
W jądrze Linux w sterowniku ASoC codec hdac_hdmi występuje podatność polegająca na braku walidacji wartości enum przed użyciem jej jako indeksu tablicy texts. Funkcja hdac_hdmi_set_pin_port_mux() używa wartości enum do indeksowania tablicy przed wywołaniem snd_soc_dapm_put_enum_double(), która waliduje zakres. Wartość spoza zakresu może spowodować odczyt poza tablicą. Poprawka przenosi wyszukiwanie po walidacji przez funkcję pomocniczą.
W jądrze Linux w sterowniku ASoC dla Meson AIU funkcje zwrotne dla multiplekserów HDMI i wewnętrznego kodeka używają wartości zapisanej przez użytkownika przed sprawdzeniem, czy jest ona prawidłowa dla danej enumeracji. Brak walidacji może prowadzić do nieprawidłowego działania lub potencjalnych błędów.
W jądrze Linux w sterowniku ASoC dla Freescale fsl_audmix funkcje fsl_audmix_put_mix_clk_src() i fsl_audmix_put_out_src() konwertują wartość enumeracji podaną przez użytkownika przed sprawdzeniem, czy mieści się ona w zakresie. Może to prowadzić do nieprawidłowego dostępu do pamięci lub błędów.
W jądrze Linux w sterowniku ASoC dla Tegra210 AHUB funkcja tegra_ahub_put_value_enum() odczytuje e->values[item[0]] przed sprawdzeniem, czy item[0] jest w zakresie. To pozwala na odczyt poza zakresem tablicy values.
W jądrze Linux wykryto podatność use-after-free w funkcji fib_leaf_notify() dla IPv4. Podczas zrzutu informacji o trasach (fib_info) pod osłoną RCU, funkcje takie jak nsim_fib4_prepare_event() wywołują fib_info_hold() bez sprawdzenia, czy obiekt nadal istnieje, co prowadzi do użycia po zwolnieniu pamięci. Problem został zgłoszony przez syzbot.
W jądrze Linux w funkcji fib_rules_dump() wywoływana jest fib_rule_get() podczas zrzutu RCU, co może prowadzić do problemów z refcount, jeśli reguła jest w stanie umierania. Poprawka używa refcount_inc_not_zero().
W jądrze Linux w funkcji netif_rxq_cleanup_unlease() kolejność operacji jest odwrócona: najpierw usuwane są mapowania DMA, a potem zatrzymywana kolejka. To może pozwolić urządzeniu na DMA do nieaktualnego adresu. Poprawka zamienia kolejność.
W jądrze Linuxa w podsystemie TIPCv2 operacje modyfikujące stan sieci (np. zmiana identyfikatora sieci, kluczy, włączanie/wyłączanie nośnika) nie wymagały uprawnień administratora. Lokalny nieuprzywilejowany proces mógł zmieniać stan TIPC. Poprawka dodaje wymóg CAP_NET_ADMIN dla tych operacji.
W jądrze Linuxa w podsystemie TIPC, podczas obsługi wiadomości CONN_ACK, liczba potwierdzonych wiadomości odbierana od peera nie była weryfikowana. Zbyt duża wartość mogła spowodować niedomiar licznika snt_unacked, co prowadziło do trwałego zablokowania transmisji na połączeniu.
W jądrze Linuxa w podsystemie TIPC, podczas przetwarzania ogłoszeń o zakresach usług od zdalnych węzłów, nie sprawdzano, czy dolna granica zakresu nie jest większa od górnej. Takie odwrócone zakresy mogły prowadzić do wycieku pamięci w tabeli powiązań.
W jądrze Linuxa w podsystemie IOMMU DMA, w ścieżce obsługi PCI P2PDMA, długość DMA bieżącego segmentu była błędnie przypisywana z pierwszego segmentu zamiast z bieżącego. Powodowało to uszkodzenie długości DMA dla list wielosegmentowych.
W jądrze Linuxa w podsystemie CXL region, funkcja cxl_cancel_auto_attach() używała indeksu cxled->pos do dostępu do tablicy p->targets[], ale indeks ten mógł być ujemną wartością errno, co prowadziło do odczytu poza zakresem.
W jądrze Linux w podsystemie handshake dodano wymóg uprawnień administratora dla polecenia DONE. Wcześniej polecenie DONE nie miało żadnej kontroli uprawnień, co pozwalało nieuprzywilejowanemu procesowi na wysłanie fałszywego DONE z kodem statusu 0, co mogło spowodować, że jądro uzna ręczne uzgadnianie za zakończone sukcesem, lub z kodem niezerowym, co mogło przerwać prawidłowe uzgadnianie.
W jądrze Linux wykryto podatność w kodzie watchdoga sieciowego (net/sched/sch_generic.c), związaną z wyścigami w śledzeniu referencji (refcount tracking). Brak synchronizacji między funkcjami netdev_watchdog_up() i dev_watchdog() może prowadzić do uszkodzenia listy i awarii systemu (kernel panic).
W jądrze Linux w module KCM funkcje kcm_attach() i kcm_unattach() podmieniają wskaźniki wywołań zwrotnych (sk_data_ready, sk_write_space) na żywym gnieździe TCP bez użycia WRITE_ONCE(). Może to prowadzić do niespójnych obserwacji tych pól na innych CPU i błędnych wywołań zwrotnych.
W jądrze Linux w module netfilter nf_dup_netdev funkcje nft_dup i nft_fwd zostały zaktualizowane, aby używać pomocniczych funkcji nf_dev_xmit_recursion(). Dodatkowo wyłączono przerwania (BH) podczas transmisji skb, aby zapobiec migracji na inny CPU i niezbalansowanemu dekrementowaniu liczników rekurencji.
W jądrze Linuxa w mechanizmie BPF dla danych uprobe_multi brakowało sprawdzenia access_ok przed użyciem __get_user, co mogło prowadzić do nieautoryzowanego dostępu do pamięci użytkownika. Poprawka dodaje odpowiednie sprawdzenie granic.
W jądrze Linux wykryto podatność use-after-free w funkcji udp_bpf_recvmsg() dla mechanizmu sockmap. Problem wynika z braku serializacji dostępu do struktury sk_msg, co przy współbieżnym odczycie może prowadzić do użycia zwolnionej pamięci. Poprawka przywraca blokadę lock_sock() w tej funkcji.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

