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 wykryto subtelny wyścig (race condition) w implementacji strony huge_zero_folio, który może prowadzić do błędnej identyfikacji strony jako zwykłej strony THP. Problem dotyczy sytuacji, gdy shrinker nadpisuje wskaźnik huge_zero_pfn wartością ~0UL w trakcie równoczesnego dostępu z get_huge_zero_folio(). Skutkiem może być nieprawidłowe dzielenie strony huge zero i inne błędne operacje.
W jądrze Linuxa w funkcji smc_rx_splice() występuje błąd braku równowagi w czasie życia wpisów splice. Funkcja przekazuje strony do splice_to_pipe() przed pobraniem referencji, co może prowadzić do użycia po zwolnieniu (use-after-free) z powodu niedomiaru licznika referencji.
W jądrze Linuxa funkcja in6_dev_get() może wskrzesić obiekt inet6_dev po jego zwolnieniu. Odczytuje dev->ip6_ptr pod RCU, a następnie bezwarunkowo zwiększa licznik referencji. Jeśli teardown urządzenia wyczyści wskaźnik i zwolni ostatnią referencję między tymi operacjami, inkrementacja może wskrzesić obiekt, którego zwolnienie RCU już zostało zaplanowane, prowadząc do użycia po zwolnieniu.
W jądrze Linuxa w module net/dibs występuje problem z podwójnym zwolnieniem i użyciem po zwolnieniu (UAF) w dmb_clientid_arr. Obsługa przerwań może być aktywna po dibs_dev_del() i nadal uzyskiwać dostęp do tablicy. W przypadku błędu w dibs_dev_add() tablica jest zwalniana dwukrotnie.
W jądrze Linuxa w funkcji zerocopy_fill_skb_from_devmem() brakuje zabezpieczenia przed mieszaniem fragmentów net_iov i stron w jednym pakiecie sieciowym (skb). Taka mieszanka może prowadzić do awarii stosu sieciowego.
W jądrze Linuxa w sterowniku ntb_netdev funkcja ntb_netdev_rx_handler() przekazuje odebrany skb do stosu sieciowego przed przydzieleniem jego następcy. Jeśli alokacja się nie powiedzie, bufor nie jest ponownie wysyłany, co stopniowo opróżnia kolejkę RX i może zatrzymać odbiór pakietów.
W jądrze Linuxa w podsystemie netfilter bridge, gdy reguła nftables ustawia strefę ct, szablon conntrack może zostać dołączony do skb przed przetworzeniem przez nf_ct_bridge_pre(). Dla nie-IP typów EtherType funkcja nadpisuje stan conntrack bez zwolnienia referencji do szablonu, co prowadzi do wycieku pamięci.
W jądrze Linuxa w netfilter nf_conntrack, ścieżki TCP i SCTP mogą generować logi o nieprawidłowych pakietach, gdy trzymają blokadę ct->lock. Jeśli logowanie jest kierowane do nfnetlink_log i eksport conntrack jest włączony, może dojść do zakleszczenia.
W jądrze Linux wykryto podatność w module net/sched/act_ct, która powoduje wyciek pamięci sk_buff. Gdy funkcja tcf_ct_handle_fragments() odrzuca pakiet z powodu błędów w nagłówkach (np. -EINVAL, -ENOMEM, -EPROTO), pakiet nie jest zwalniany, a akcja zwraca TC_ACT_CONSUMED, co prowadzi do trwałego wycieku pamięci. Problem został zaobserwowany na wersji v7.2-rc6, gdzie każdy nieprawidłowy pakiet powoduje wyciek obiektu skbuff_head_cache (232 bajty) oraz bufora danych (704 bajty).
W jądrze Linuxa odkryto podatność w sterowniku VXLAN, polegającą na uzbrajaniu timera starzenia (age_timer) na interfejsie, który jest wyłączony (down). Brak testu netif_running() powoduje, że timer jest aktywowany nawet dla urządzenia, które nigdy nie zostało uruchomione, co prowadzi do użycia po zwolnieniu (use-after-free) podczas usuwania interfejsu. Problem może być wykorzystany przez nieuprzywilejowanego użytkownika w nowej przestrzeni nazw użytkownika i sieci.
W jądrze Linuxa w virtio vsock pracownicy RX, TX i event odczytują swoją kolejkę przed sprawdzeniem flagi działania, co może prowadzić do użycia usuniętej kolejki po zawieszeniu i przywróceniu urządzenia.
W jądrze Linux wykryto podatność w sterowniku vsock/virtio, gdzie po usunięciu kolejek (virtqueues) pracownik RX może nadal uzupełniać kolejkę, prowadząc do użycia po zwolnieniu (use-after-free) i paniki jądra. Problem pojawia się, gdy praca jest kolejkowana po wywołaniu virtio_vsock_vqs_del().
W jądrze Linuxa w TLS, gdy pierścień sk_msg jest pełny, nie jest ustawiana flaga full_record, co może prowadzić do zawinięcia wskaźników i nadpisania wpisów, a następnie do awarii systemu (NULL pointer dereference).
W jądrze Linux w module TIPC wykryto podatność use-after-free. Funkcja tipc_node_link_down() odczytuje wskaźnik do łącza przed uzyskaniem blokady, co przy równoczesnym usuwaniu łącza może prowadzić do odwołań do zwolnionej pamięci. Problem został naprawiony poprzez przeniesienie odczytu wskaźnika wewnątrz blokady.
W jądrze Linux w podsystemie KVM/SVM wykryto problem z synchronizacją list właściciela i listy mirrorów. Operacje przenoszenia i kopiowania kontekstu szyfrowania mogą być wykonywane współbieżnie, co prowadzi do uszkodzenia listy lub nieprawidłowego wywołania kvm_put_kvm().
W jądrze Linux w podsystemie eventfs wykryto błąd use-after-free w funkcji eventfs_remove_rec(). Podczas rekurencyjnego usuwania wpisów, iterator listy może odczytać wskaźnik po zwolnieniu pamięci, co prowadzi do naruszenia bezpieczeństwa.
W jądrze Linux w podsystemie eventfs wykryto problem z użyciem pola listy jako głowy RCU oraz brak barier pamięci. Może to prowadzić do odczytu uszkodzonych danych podczas iteracji po liście dzieci.
W jądrze Linux w sterowniku termicznym hwmon cofnięto commit, który wprowadził błąd use-after-free w ścieżce błędów funkcji thermal_add_hwmon_sysfs(). Poprawka przywraca usuniętą walidację.
W jądrze Linux w sterowniku ptp_ocp wykryto błąd odczytu poza zakresem pola ID płyty z EEPROM. Pole to nie jest zakończone znakiem NUL, co może prowadzić do odczytu pamięci poza buforem.
W jądrze Linux wykryto podatność w mechanizmie ring-buffer, gdzie funkcja ring_buffer_swap_cpu() może zamienić bufory per-CPU w trakcie trwającej operacji zapisu. Licznik committing może chwilowo spaść do zera, co pozwala na niebezpieczną zamianę buforów i prowadzi do niespójności stanu oraz ostrzeżenia RB_WARN_ON. Poprawka zastępuje sprawdzanie licznika kontrolą current_context, która jest ustawiana na początku operacji i pozostaje ważna przez cały czas jej trwania.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

