Katalog podatności CVE
Przetłumaczone opisy podatności z bazy NVD NIST - w języku polskim
Katalog CISA KEV zaktualizowany: (v2026.08.27)
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 Linuxa w podsystemie Bluetooth (MGMT) występuje podatność use-after-free. Operacja MGMT_OP_LOAD_CONN_PARAM przechowuje wskaźnik do wpisu hci_conn_params, który może zostać zwolniony przez kolejne żądanie, zanim zaplanowane zadanie się wykona. Poprawka polega na przechowywaniu referencji do hci_conn i ponownym sprawdzaniu parametrów przy wykonaniu zadania.
W jądrze Linuxa w podsystemie Bluetooth (hci_sync) wykryto podatność polegającą na używaniu wskaźników chronionych przez RCU poza sekcjami krytycznymi bez odpowiedniego licznika referencji, co może prowadzić do use-after-free. Poprawka rozszerza sekcje krytyczne i dodaje rcu_read_lock() w odpowiednich miejscach.
W jądrze Linuxa w podsystemie Bluetooth (mgmt) wykryto problem z blokowaniem w funkcjach unpair_device i disconnect_sync. Dereferencja wskaźników chronionych przez RCU poza sekcjami krytycznymi może prowadzić do use-after-free. Poprawka dodaje hdev->lock dla wyszukiwania hci_conn i hci_abort_conn().
W jądrze Linuxa w podsystemie Bluetooth (mgmt) wykryto podatność polegającą na braku utrzymania referencji do hci_conn w mgmt_pending_cmds. Dereferencja wskaźników chronionych przez RCU poza sekcjami krytycznymi może prowadzić do use-after-free. Poprawka dodaje odpowiednie blokady i licznik referencji.
W jądrze Linuxa w podsystemie Bluetooth (hci_sync) wykryto problem polegający na braku utrzymania blokady hdev->lock podczas wyszukiwania hci_conn_params. Bez tej blokady iteracja listy lub dostęp do parametrów nie są bezpieczne. Poprawka dodaje hdev->lock dla wyszukiwań parametrów.
W jądrze Linux w sterowniku Bluetooth hci_qca występuje podatność polegająca na użyciu zwolnionej pamięci (use-after-free) podczas obsługi nieprawidłowego rozmiaru zrzutu pamięci kontrolera. Gdy kontroler zgłasza zerowy rozmiar zrzutu, ścieżka błędu zwalnia lokalny obiekt, ale nie czyści wskaźnika w strukturze qca, co prowadzi do późniejszego dostępu do zwolnionej pamięci.
W jądrze Linux w podsystemie CAN raw występuje brak synchronizacji (race condition) przy modyfikacji pól bitowych flag w strukturze raw_sock. Operacje read-modify-write w raw_setsockopt() mogą być wykonywane współbieżnie, co prowadzi do nieprzewidywalnych zachowań.
W jądrze Linux wykryto podatność w sterowniku DRM/XE dotyczącą funkcji VF (Virtual Function) w kontekście operacji CCS (Compute Command Streamer). Problem polega na błędnej synchronizacji dołączania i odłączania buforów poleceń (BB) CCS podczas przenoszenia obiektów BO (Buffer Objects) między pamięcią systemową a TT (Translation Table). Może to prowadzić do wyścigu (race condition) z migracją VF, co skutkuje nieprawidłowym zapisem lub odczytem metadanych CCS.
W jądrze Linux w sterowniku DRM xe (drm/xe/guc) występuje podatność polegająca na użyciu zwolnionej pamięci (use-after-free) w harmonogramie (scheduler). Wskaźnik do nazwy kolejki (q->name) jest zwalniany wraz z kolejką, podczas gdy harmonogram może nadal go używać.
W jądrze Linux wykryto podatność w sterowniku DRM/XE dla procesorów graficznych Intel, dotyczącą kolejki wykonywania GuC. Usuwanie kolejki może działać asynchronicznie, co grozi zakleszczeniem podczas sprzątania zasobów. Poprawka polega na utrzymywaniu referencji do urządzenia przez cały czas życia kolejki oraz przeniesieniu pracy niszczącej do dedykowanej kolejki pracy.
W jądrze Linux w sterowniku accel/amdxdna występuje podatność polegająca na użyciu zwolnionej pamięci (use-after-free) struktury mm_struct w harmonogramie zadań. Wskaźnik do mm_struct jest przechowywany bez trzymania referencji, co może prowadzić do dostępu do zwolnionej pamięci podczas wykonywania zadania.
W jądrze Linuxa wykryto wyciek referencji do gniazda TIME_WAIT podczas niepowodzenia polityki PSP w ścieżkach odbioru IPv4 i IPv6. Brak zwolnienia referencji prowadzi do wycieku pamięci struktur tcp_tw_bucket.
W jądrze Linux wykryto podatność use-after-free w module net/sched/act_tunnel_key. Funkcja tunnel_key_release_params() zwalnia metadata_dst starych parametrów synchronicznie przez dst_release(), podczas gdy struktura params jest zwalniana asynchronicznie przez kfree_rcu(). Konkurencyjny odczyt w tunnel_key_act() może nadal używać wskaźnika do starych parametrów i wywołać dst_clone() po tym, jak dst_release() oznaczy dst jako RCUREF_DEAD, co prowadzi do dostępu do zwolnionej pamięci.
W jądrze Linuxa w strukturze sctp_cookie błędnie obliczono rozmiar tablicy auth_hmacs, co powoduje kopiowanie poza jej koniec podczas inicjalizacji asocjacji SCTP. Może to prowadzić do uszkodzenia sąsiedniego pola auth_chunks, akceptacji nieprawidłowego identyfikatora HMAC i odczytu poza zakresem w sctp_auth_get_hmac().
W jądrze Linuxa w podsystemie USB stwierdzono brak synchronizacji w funkcji bos_descriptors_read(), która uzyskuje dostęp do udev->bos. Pole to może być jednocześnie zwalniane w funkcji usb_reset_and_verify_device(), co stwarza ryzyko wyścigu.
W jądrze Linux w sterowniku at76c50x-usb występuje podatność na niedomiar długości w funkcji at76_guess_freq(). Jeśli ramka jest krótsza niż oczekiwany offset, obliczona długość elementów IE zawija się, co prowadzi do odczytu poza zakresem podczas skanowania sieci.
W jądrze Linux w sterowniku usb: musb: omap2430 funkcja omap2430_probe() wywołuje of_node_put() na pożyczonym wskaźniku of_node, co prowadzi do niezbalansowanego licznika referencji dla węzła urządzenia platformowego.
W jądrze Linux w sterowniku USB gadget dummy_hcd występuje podatność polegająca na ponownym użyciu współdzielonego żądania USB (fifo_req) podczas zwracania żądania. Atakujący może wykorzystać wyścig (race condition) między wątkami, co prowadzi do nadpisania wskaźnika funkcji wywołania zwrotnego i w efekcie do błędu strony lub ogólnej ochrony (GPF) w jądrze.
W jądrze Linux w sterowniku firewire net występuje podatność w składaniu fragmentowanych datagramów. Funkcja fwnet_frag_new() utrzymuje posortowaną listę otrzymanych fragmentów. Przy sprawdzaniu sąsiedztwa fragmentów, kod zakłada, że bieżący fragment zawsze ma rzeczywisty następny lub poprzedni fragment, ale na krawędzi listy może to być głowa listy, co prowadzi do błędnego scalania zakresów. W rezultacie fwnet_pd_is_complete() może nie wykryć kompletnego datagramu.
W jądrze Linux w sterowniku ath6kl występuje podatność na odczyt poza zakresem (OOB) w obsłudze zdarzeń TX complete. Pole num_msg kontrolowane przez firmware (u8, 0-255) steruje pętlą bez walidacji względem długości bufora, co pozwala na odczyt do 1020 bajtów poza buforem zdarzenia WMI.

