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 wykryto podatność w mechanizmie binfmt_misc, gdzie wpis typu 'F' może przypiąć własną instancję, prowadząc do zakleszczenia superbloku i wycieku pamięci. Atakujący może wykorzystać tę wadę do przeprowadzenia ataku DoS (odmowa usługi) oraz trwałego zużywania limitów przestrzeni nazw użytkownika.
W jądrze Linux wykryto podatność w mechanizmie binfmt_misc, która powoduje wyciek referencji do przestrzeni nazw użytkownika podczas nieudanego montowania. W wyniku błędów w obsłudze cyklu życia superbloku, nieuprzywilejowany użytkownik może celowo wywołać błąd montowania i doprowadzić do wyczerpania pamięci przez gromadzenie niezwolnionych przestrzeni nazw.
W jądrze Linux wykryto podatność w mechanizmie dzielenia foliów (huge pages) w module mm/huge_memory. Podczas dzielenia folio, po odblokowaniu i zwolnieniu folii po podziale, kod nadal odwoływał się do struktury mapping (i_mmap_rwsem), co mogło prowadzić do użycia po zwolnieniu (use-after-free). Problem występuje w szczególności podczas obsługi błędów pamięci (memory_failure) dla uszkodzonych ogonów folii shmem.
W jądrze Linux wykryto podatność prowadzącą do użycia po zwolnieniu (UAF) podczas zawieszenia systemu (S3) lub hibernacji (S4). Praca raportowania stron (page_reporting_process) była wykonywana na globalnej kolejce system_wq, która nie jest zamrażana przez mechanizm PM freezer, co powodowało dostęp do usuniętych kolejek virtio i awarię systemu. Poprawka polega na użyciu kolejki system_freezable_wq, która jest zamrażana przed zniszczeniem kolejek przez sterowniki.
W jądrze Linux w module mostka sieciowego (bridge) występuje błąd w funkcji br_multicast_leave_group(), który po usunięciu grupy portów może prowadzić do użycia zwolnionej pamięci (use-after-free) podczas szybkiego opuszczania grupy multicastowej.
W jądrze Linux wykryto podatność use-after-free w module pktgen. Problem dotyczy wyścigu między zmianą nazwy urządzenia sieciowego a usuwaniem wpisu w /proc, co może prowadzić do odwołania do zwolnionej pamięci przez wątek kpktgend.
W jądrze Linux w sterowniku UML vector występuje błąd use-after-free w funkcji vector_mmsg_rx(), gdy pakiet z nieprawidłowym nagłówkiem jest odrzucany. Zwolniony skb pozostaje w buforze, co prowadzi do podwójnego zwolnienia i potencjalnego wykorzystania podatności.
W jądrze Linux w mechanizmie uprobes występuje błąd prowadzący do dereferencji pustego wskaźnika w funkcji hprobe_expire() podczas forkowania procesu z oczekującym uretprobe. Może to spowodować awarię jądra (oops).
W jądrze Linux w interfejsie veth występuje podatność polegająca na nieprawidłowym przetwarzaniu pakietów frag_list przed uruchomieniem XDP. Pakiety frag_list mogą mieć ustawione data_len, ale puste frags[], co prowadzi do przekazania fałszywych metadanych do XDP i awarii w trybie kopiowania AF_XDP.
W jądrze Linux w module vxlan funkcja route_shortcircuit() odczytuje adres MAC sąsiada (n->ha) bez zabezpieczenia seqlock, co może prowadzić do niekompletnych lub częściowo zaktualizowanych odczytów.
W jądrze Linux w module vxlan funkcje vxlan_xmit(), arp_reduce() i vxlan_mdb_entry_skb_get() używają pskb_may_pull() zamiast pskb_network_may_pull(), co nie uwzględnia offsetu nagłówka MAC i może pozostawić część nagłówka sieciowego w nieciągłych fragmentach.
W jądrze Linux w module vxlan funkcja route_shortcircuit() używa pskb_may_pull() zamiast pskb_network_may_pull(), co nie uwzględnia offsetu nagłówka MAC i może prowadzić do odczytu poza liniowym buforem przy dostępie do pól nagłówka IP.
W jądrze Linux w module ublk funkcja ublk_ctrl_add_dev() nie resetuje pól dev_info należących do sterownika, takich jak ->state i ->ublksrv_pid, po skopiowaniu danych z przestrzeni użytkownika. Może to prowadzić do awarii (oops) podczas usuwania urządzenia lub nieprawidłowego działania.
W jądrze Linux w module tracing funkcja trace_module_add_events() ignoruje wartość zwracaną przez __register_event() i zawsze wywołuje __add_event_to_tracers(). Jeśli rejestracja zdarzenia nie powiedzie się, może dojść do użycia po zwolnieniu pamięci (use-after-free).
W jądrze Linux w module scsi_debug funkcja resp_report_zones() ma podatność na niedomiar (underflow) w obliczeniach alloc_len, co na 32-bitowych systemach może prowadzić do zapisu poza zakresem (out-of-bounds write) i paniki jądra.
W jądrze Linux w module SCTP funkcja sctp_assoc_add_peer() zwiększa 16-bitowy licznik transport_count, który może się zawinąć do zera po dodaniu 65 536. unikalnych peerów. Może to prowadzić do zapisu poza zakresem w diagnostyce SCTP (sock_diag).
W jądrze Linux wykryto podatność w sterowniku GPIO PCH, gdzie funkcja pch_irq_type() używa zwykłego spinlocka (spinlock_t) w kontekście, w którym wymagany jest surowy spinlock (raw_spinlock_t). Na systemach z PREEMPT_RT zwykły spinlock jest blokadą opartą na rtmutex, co prowadzi do nieprawidłowego wywołania funkcji usypiającej w kontekście atomowym, powodując błąd krytyczny (BUG).
W jądrze Linux w module s390/qeth brakuje sprawdzenia uprawnień CAP_NET_ADMIN dla prywatnych ioctl (SIOCDEVPRIVATE), co pozwala nieuprzywilejowanym użytkownikom na wywoływanie tych komend.
W jądrze Linux w podsystemie s390/zcrypt wykryto możliwość spekulatywnego odczytu pamięci. Wartość domeny, kontrolowana przez użytkownika, jest używana jako indeks tablicy po sprawdzeniu granic, ale bez bariery spekulacji. Dodano wywołanie array_index_nospec(), aby zapobiec spekulatywnemu wykonaniu.
W jądrze Linuxa wykryto podatność use-after-free w module Open vSwitch (openvswitch). Problem występuje podczas dołączania nowego licznika (meter), gdy funkcja attach_meter() może udostępnić go innym procesorom, a następnie zakończyć się niepowodzeniem. W przypadku błędu, wywołujący ovs_meter_cmd_set() zwalnia pamięć licznika bez oczekiwania na zakończenie operacji odczytu przez mechanizm RCU, co prowadzi do użycia zwolnionej pamięci.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

