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.09)
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 podsystemie GPU buddy wykryto problem z wyrównaniem pamięci w funkcji try_harder. Gdy kandydat nie był wyrównany do min_block_size, zwracany zakres mógł mieć nieprawidłowy offset. Poprawka wyrównuje kandydatów w dół do min_block_size, zamiast odrzucać żądanie, co zapewnia poprawne działanie.
W jądrze Linux w module SELinux brakowało sprawdzania uprawnień związanych z połączeniem (connect) przy użyciu TCP Fast Open. Poprawka dodaje wywołanie selinux_socket_connect() w haku socket_sendmsg() gdy używany jest MSG_FASTOPEN.
W jądrze Linux w module SELinux funkcja selinux_sctp_bind_connect() dereferencjonowała sk->sk_socket, co mogło prowadzić do problemów, gdy hak był wywoływany ze ścieżki softirq ASCONF. Poprawka refaktoryzuje kod, aby używać bezpośrednio struct sock * i unikać dereferencji sk_socket.
W jądrze Linux w sterowniku uleds wykryto potencjalne odczytanie poza bufor (buffer overread) spowodowane brakiem gwarancji null-terminacji ciągu nazwy od użytkownika. Poprawka używa strnchr() i sprawdza poprawność zakończenia ciągu.
W jądrze Linux w sterowniku sm501 wykryto wyciek referencji (reference leak) podczas nieudanej rejestracji urządzenia. Poprawka dodaje wywołanie platform_device_put() przed zwróceniem błędu.
W jądrze Linux w podsystemie x86/virt/sev cofnięto wcześniejszą poprawkę dotyczącą WBINVD przed ustawieniem MSR_AMD64_SYSCFG_SNP_EN. Przywrócono wywołanie wbinvd_on_all_cpus() przed SNP_INIT_EX, aby spełnić wymagania specyfikacji SNP dotyczące czystych linii cache.
W jądrze Linux w kodzie startowym x86 wykryto problem z walidacją parametru console=uart8250, gdzie nieprawidłowa prędkość transmisji (baud rate) mogła prowadzić do zawieszenia systemu podczas wczesnego startu z powodu dzielenia przez zero. Poprawka dodaje fallback do DEFAULT_BAUD gdy prędkość jest 0.
W jądrze Linux w podsystemie perf/x86/amd/brs wykryto wyciek adresów jądra do przestrzeni użytkownika. Mimo żądania PERF_SAMPLE_BRANCH_USER, rekordy gałęzi mogą zawierać adresy z jądra. Poprawka rozszerza filtr oprogramowania, aby odrzucać rekordy z adresem źródłowym w jądrze.
W jądrze Linux w podsystemie s390/perf_cpum_cf brakowało bariery spekulacji (array_index_nospec) przy użyciu zmiennej ev jako indeksu tablicy. Poprawka dodaje wywołanie array_index_nospec() aby zapobiec spekulatywnemu wykonaniu.
W jądrze Linux w batman-adv wykryto problem use-after-free spowodowany potencjalną realokacją bufora przez pskb_may_pull() w batadv_interface_rx(). Poprawka ponownie przypisuje wskaźnik do nagłówka ethernet po realokacji.
W jądrze Linux w module batman-adv, po wywołaniu pskb_may_pull() przez batadv_get_vid(), bufor skb może zostać ponownie przydzielony. Wskaźnik unicast_packet nie został ponownie przypisany po tej realokacji, co może prowadzić do użycia po zwolnieniu (use-after-free).
W jądrze Linux w module batman-adv, po wywołaniu pskb_may_pull() przez batadv_bla_is_backbone_gw(), bufor skb może zostać ponownie przydzielony. Wskaźnik adresu bramy (gw address) nie został ponownie przypisany po tej realokacji, co może prowadzić do użycia po zwolnieniu.
W jądrze Linux w module batman-adv, funkcja batadv_interface_tx() zakłada, że dostępnych jest co najmniej ETH_HLEN bajtów, ale nie sprawdza tego samodzielnie. Lokalny użytkownik z dostępem do eBPF TC hook może przyciąć pakiet i przekierować go do interfejsu batadv, co może prowadzić do odczytu poza dostępnym buforem.
W jądrze Linux w module batman-adv, funkcja batadv_send_tt_request() sprawdza warunek 'ret == true' zamiast 'ret == false' po nieudanej alokacji bufora wysyłki. To powoduje, że informacja o żądaniu TT nie jest usuwana, co może prowadzić do burzy żądań (request storm).
W jądrze Linux w module batman-adv, funkcja batadv_frag_send_packet() nie obsługuje poprawnie błędów podczas wstępnego sprawdzania pustego ładunku lub zerowego rozmiaru fragmentu. W takich przypadkach skb nie jest zwalniane, co prowadzi do wycieku pamięci.
W jądrze Linux w module batman-adv, podczas rejestracji interfejsu mesh, jeśli inny odbiorca notyfikacji NETDEV_REGISTER zawetuje rejestrację, obiekt batadv_meshif_vlan nie jest usuwany, ponieważ .dellink nie jest wywoływany. Prowadzi to do wycieku pamięci.
W jądrze Linux w module batman-adv, podczas fragmentacji, jeśli linearyzacja skb z listą frag_list nie powiedzie się, referencja do primary_if nie jest zwalniana, co prowadzi do wycieku referencji.
W jądrze Linux w module batman-adv, podczas sprawdzania dostępności danych dla pola num_dests w strukturze batadv_tvlv_mcast_tracker, użyto offsetof() zamiast offsetofend(), co zawsze zwraca 0. To powoduje, że sprawdzenie zawsze przechodzi, nawet gdy dostępnych jest tylko 0 lub 1 bajt, co prowadzi do odczytu poza zakresem (OOB).
W jądrze Linux w module batman-adv, liczba VLAN-ów w TT unicast TVLV jest typu u16 i jest mnożona przez rozmiar struktury batadv_tvlv_tt_vlan_data (8 bajtów). To może spowodować przepełnienie u16, co unieważnia wszystkie dodatkowe sprawdzenia bezpieczeństwa i może prowadzić do odczytu poza zakresem (OOB).
W jądrze Linux w module jbd2, funkcja jbd2_journal_initialize_fast_commit() sprawdza pojemność dziennika, ale z powodu niedomiaru (underflow) na liczbach bez znaku, sprawdzenie może zostać ominięte. To prowadzi do uszkodzenia j_last, j_fc_first i j_free, co skutkuje przerwaniem działania dziennika.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

