Katalog podatności CVE
Przetłumaczone opisy podatności z bazy NVD NIST - w języku polskim
Katalog CISA KEV zaktualizowany: (v2026.08.21)
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 ALSA USB-audio brakuje ograniczenia rozmiaru ramki w trybie implicit-feedback. Otrzymane rozmiary pakietów synchronizacji nie są ograniczane do maksymalnego rozmiaru ramki, co może prowadzić do przesyłania pakietów przekraczających limity sprzętowe.
W jądrze Linux w funkcji fou_create() występuje podatność use-after-free. Struktura fou jest publikowana przez sk_user_data przed dodaniem portu do listy, a w przypadku błędu jest zwalniana, pozostając dostępną przez sk_user_data, co umożliwia równoczesny odczyt zwolnionej pamięci.
W netfilter ipset występuje problem z aktualizacją komentarzy z poziomu jądra. Podczas zmiany rozmiaru tabeli, kopiowane są wskaźniki do komentarzy, a aktualizacja pakietowa może zwolnić współdzielony komentarz, prowadząc do użycia zwisającego wskaźnika.
W TIPC (Transparent Inter-Process Communication) występuje podatność use-after-free w funkcji tipc_poll() podczas zrzutu kolejek przez tracepoint. Wywołanie tracepoint bez trzymania blokady pozwala na dostęp do zwolnionych pakietów.
W jądrze Linux w podsystemie mac80211 wykryto podatność use-after-free w funkcji ieee80211_stop_tx_ba_cb(). Po zatrzymaniu sesji BA (Block Ack) struktura tid_tx jest zwalniana przez kfree_rcu(), a następnie odczytywane jest pole tid_tx->ndp bez odpowiedniej ochrony RCU, co może prowadzić do dostępu do zwolnionej pamięci. Problem występuje podczas lokalnego zamykania sesji, np. przy przekroczeniu limitu czasu, rekeyingu PTK, zawieszeniu systemu lub rekonfiguracji sprzętu.
W jądrze Linux w sterowniku mwifiex wykryto podatność polegającą na użyciu długości ramki nadrzędnej A-MSDU zamiast długości podramki podczas parsowania ramek TDLS. Prowadzi to do użycia po zwolnieniu (use-after-free) lub odczytu poza granicami bufora, co może zostać wykorzystane przez zdalnego atakującego.
W jądrze Linux w module binfmt_misc wykryto podatność polegającą na odczycie poza granicami pamięci. Jeśli użytkownik wybierze jako separator pól znak będący jednocześnie znakiem flagi (P, O, C lub F), parser flag nie zatrzyma się na dopełnieniu bufora i będzie czytał dane poza przydzielonym obszarem. Problem jest osiągalny przez nieuprzywilejowanych użytkowników w przestrzeni nazw użytkownika.
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 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 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 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 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.
W jądrze Linux w sterowniku i2c: imx wykryto problem polegający na tym, że hrtimer nie był anulowany przed wyczyszczeniem wskaźnika slave. W funkcji i2c_imx_unreg_slave() wskaźnik slave jest ustawiany na NULL po wyłączeniu przerwań, ale oczekujące przerwanie mogło już uruchomić hrtimer. Jeśli hrtimer wyzwoli się po ustawieniu slave na NULL, może dojść do użycia po zwolnieniu (use-after-free) lub dereferencji wskaźnika NULL. Poprawka polega na anulowaniu hrtimera i oczekiwaniu na jego zakończenie przed wyczyszczeniem wskaźnika slave.
W jądrze Linux w sterowniku peak_usb dla magistrali CAN naprawiono podwójne zwolnienie bufora transferu w funkcji peak_usb_start() w przypadku błędu usb_submit_urb(). Bufor jest zwalniany jawnie przez kfree(buf), a następnie przez usb_free_urb() z powodu flagi URB_FREE_BUFFER, co prowadzi do podwójnego zwolnienia.
W jądrze Linux w sterowniku graficznym drm/vc4 naprawiono błąd polegający na zapisywaniu w BPOS rozmiaru całego bufora binnera zamiast rozmiaru slotu przepełnienia. To pozwala PTB na zapis list kafelków poza przeznaczony obszar, co prowadzi do uszkodzenia pamięci przez DMA GPU, zawieszeń GPU i awarii systemu.
W jądrze Linux w sterowniku graficznym drm/vc4 dodano zerowanie tablicy danych stanu kafelków (TSDA) przed każdym zadaniem BIN. Wcześniej sloty binnera były ponownie wykorzystywane bez czyszczenia, co mogło prowadzić do działania PTB na nieaktualnych danych i powodować zawieszenia GPU.
W jądrze Linux w sterowniku graficznym drm/panthor dodano odrzucanie sekcji firmware z nadmiernie dużymi danymi. Wcześniej rozmiar danych do skopiowania nie był weryfikowany względem przydzielonego rozmiaru sekcji, co mogło prowadzić do przepełnienia bufora sterty i masowego zerowania pamięci poza zakresem.

