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 forcedeth występuje podatność use-after-free w funkcji nv_remove(), gdzie per-CPU statystyki txrx_stats są zwalniane przed wyrejestrowaniem urządzenia sieciowego, co może prowadzić do dostępu do zwolnionej pamięci. Poprawka przenosi zwolnienie po unregister_netdev().
W jądrze Linux w klasyfikatorze cls_u32 brakuje walidacji wartości offshift, co pozwala na przesunięcie poza zakres (shift-out-of-bounds) podczas klasyfikacji pakietów. Nieuprawniony użytkownik może wywołać niezdefiniowane zachowanie przez przestrzenie nazw użytkownika/sieci.
W jądrze Linux w Bluetooth ISO występuje podatność use-after-free, gdy połączenie jest odłączane od hcon. Nie wyczyszczenie pola iso_data prowadzi do późniejszego użycia po zwolnieniu pamięci.
W jądrze Linux w Bluetooth L2CAP występuje podatność use-after-free w funkcji l2cap_le_connect_rsp. Kanał jest pobierany bez trzymania referencji, co pozwala na zwolnienie go przez równoczesne rozłączenie, prowadząc do użycia po zwolnieniu.
W jądrze Linux w Bluetooth ISO funkcja iso_sock_getname nie posiada blokady gniazda (lock_sock) podczas dostępu do pola conn, co może prowadzić do wyścigu i potencjalnego użycia po zwolnieniu.
W jądrze Linux w Bluetooth ISO funkcja iso_connect_ind nie posiada blokady gniazda (lock_sock) podczas dostępu do pola conn, co może prowadzić do wyścigu i potencjalnego użycia po zwolnieniu. Dodatkowo pole conn może być NULL, jeśli gniazdo zmieniło stan.
W jądrze Linux w Bluetooth ISO funkcja iso_conn_ready nie trzyma odpowiednio referencji do gniazda (sk) podczas dostępu do pola conn->sk, co może prowadzić do użycia po zwolnieniu w przypadku równoczesnego zamknięcia gniazda.
W jądrze Linux w podsystemie Bluetooth ISO wykryto możliwość zakleszczenia (deadlock) w funkcji iso_sock_timeout(), która wywołuje lock_sock, a następnie synchronicznie wyłącza timer, co może prowadzić do zakleszczenia. Ponadto funkcja iso_sock_timeout() może działać równolegle z iso_conn_del(), co prowadzi do użycia po zwolnieniu (UAF) — jeden wątek zwalnia strukturę hcon, a drugi próbuje uzyskać do niej dostęp.
W jądrze Linux w podsystemie Bluetooth ISO wykryto błąd w zliczaniu referencji (refcounting) struktury iso_conn. Wyścig między funkcjami iso_conn_del() i iso_chan_del() może prowadzić do podwójnego zwolnienia (double-put) iso_conn, co skutkuje użyciem po zwolnieniu (UAF). Problem wynika z dodatkowego put w iso_conn_del() dla przypadku, gdy iso_chan_add() nie powiedzie się.
W jądrze Linux w podsystemie Bluetooth ISO wykryto wyścig między operacjami kfree i kref_get_unless_zero na polu hci_conn::iso_data, które jest dostępne i modyfikowane bez synchronizacji (lock lub RCU). Może to prowadzić do użycia po zwolnieniu (UAF) oraz do wyścigów między iso_conn_add() a iso_conn_free().
W jądrze Linux w podsystemie Bluetooth (hci_conn) wykryto teoretyczną podatność na użycie po zwolnieniu (UAF) w funkcji abort_conn_sync(), jeśli połączenie (conn) zostanie zwolnione podczas działania zadania hci_sync. Brakuje trzymania referencji do połączenia.
W jądrze Linux w podsystemie Bluetooth (hci_sync) wykryto teoretyczną podatność na użycie po zwolnieniu (UAF) w funkcji hci_connect_big_sync(), jeśli połączenie (conn) zostanie zwolnione podczas działania zadania hci_sync. Brakuje trzymania referencji do połączenia. Dodatkowo, jeśli hcon jest NULL, funkcja zwraca 0 i nic nie robi, aby zachować poprzednie zachowanie.
W jądrze Linux w podsystemie Bluetooth (hci_sync) wykryto teoretyczną podatność na użycie po zwolnieniu (UAF) w funkcji hci_connect_pa_sync(), jeśli połączenie (conn) zostanie zwolnione podczas działania zadania hci_sync. Brakuje trzymania referencji do połączenia.
W jądrze Linux w podsystemie Bluetooth (hci_sync) wykryto teoretyczną podatność na użycie po zwolnieniu (UAF) w funkcji hci_past_sync(), jeśli połączenie (conn) zostanie zwolnione podczas działania zadania hci_sync. Może to prowadzić do przekazania zwolnionych wskaźników do hci_conn_valid(), które mogą zostać ponownie wykorzystane przez kmalloc.
W jądrze Linux w podsystemie octeontx2-af wykryto podatność, która pozwala funkcjom wirtualnym (VF) na nadpisanie specjalnego stanu PKIND w interfejsie CGX. Gdy włączone jest parsowanie HiGig2 lub EDSA, alokacja NIX LF przez VF nie powinna resetować konfiguracji PKIND RX ani domyślnej konfiguracji TX parse ustawionej przez PF. Brakuje odpowiednich funkcji sprawdzających uprawnienia.
W sterowniku qede jądra Linux wykryto zakleszczenie (deadlock) podczas odzyskiwania po przekroczeniu limitu czasu transmisji (TX timeout) na kartach sieciowych z skonfigurowanymi tunelami VXLAN/GENEVE. Proces odzyskiwania próbuje ponownie zablokować ten sam mutex (qede_lock), co prowadzi do zablokowania całej płaszczyzny sterowania rtnetlink i zawieszenia wielu usług systemowych.
W jądrze Linux w serwerze SMB (ksmbd) wykryto podatność use-after-free w funkcji __close_file_table_ids(). Obiekt ksmbd_file może pozostać aktywny po logicznym zamknięciu, gdy inna sesja posiada tymczasowe odniesienie. Przy finalnym zwolnieniu przez obcą sesję obiekt jest usuwany bez usunięcia go z idr właściciela, co prowadzi do odwołania do zwolnionej pamięci podczas zamykania tabeli plików.
W jądrze Linux w podsystemie iommu/iommufd wykryto podatność use-after-free dotyczącą własności grup IOPF. Grupy IOPF są dodawane do listy oczekujących przed wywołaniem handlera fault, a po zaakceptowaniu są również dodawane do listy dostarczania IOMMUFD bez usunięcia z listy ogólnej. Przy odłączeniu urządzenia lub wymianie HWPT, gdy licznik odniesień spadnie do zera, grupy mogą zostać zwolnione, a późniejszy dostęp do nich prowadzi do UAF.
W jądrze Linux w podsystemie pinctrl dla devicetree wykryto podatność polegającą na zwalnianiu niezainicjalizowanej nazwy urządzenia (dev_name) na ścieżce błędu. Funkcja dt_remember_or_free_map() duplikuje dev_name dla każdego wpisu mapy. Jeśli kstrdup_const() zawiedzie, dt_free_map() zwalnia dev_name we wszystkich wpisach, w tym tych niezainicjalizowanych, co prowadzi do podwójnego zwolnienia (double-free).
W jądrze Linux wykryto podatność w mechanizmie hugetlb, powodującą uszkodzenie listy w funkcji allocate_file_region_entries(). Problem wynika z użycia list_splice() zamiast list_splice_init(), co przy współbieżnym dostępie do współdzielonego mapowania może prowadzić do uszkodzenia pamięci lub paniki systemu.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

