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 w netfilter xt_hashlimit występuje podatność na niezainicjalizowany dostęp do pola burst w unii struktury dsthash_ent, gdy tryb XT_HASHLIMIT_RATE_MATCH jest używany przez mniej niż dwie reguły odnoszące się do tej samej tablicy haszującej. Ponadto tryb ten jest odrzucany dla rewizji mniejszych niż 3.
W jądrze Linux w RDS/TCP występuje podatność na użycie po zwolnieniu (use-after-free) w funkcji rds_tcp_laddr_check(). Funkcja pobiera wskaźnik do interfejsu IPv6, zwalnia blokadę RCU, a następnie używa tego wskaźnika w ipv6_chk_addr(), co może prowadzić do odczytu zwolnionej pamięci, jeśli interfejs zostanie usunięty.
W jądrze Linuxa w module nexthop występuje podatność polegająca na wyścigu (race condition) podczas operacji zastępowania nexthopa. Funkcje fib6_check_nh_list() i __nexthop_replace_notify() przeglądają listę f6i_list bez trzymania zamka nh->lock, podczas gdy operacje IPv6 RTM_NEWROUTE/RTM_DELROUTE modyfikują tę listę pod tym zamkiem. Prowadzi to do użycia po zwolnieniu (use-after-free) i może zostać wykorzystane do wykonania kodu lub wywołania awarii systemu.
W jądrze Linuxa w module nexthop występuje podatność polegająca na wyścigu w funkcji nh_rt_cache_flush(), która przegląda listę f6i_list bez trzymania zamka nh->lock. Operacje IPv6 dodawania/usuwania tras modyfikują tę listę pod zamkiem i mogą zwolnić wpisy fib6_info, co prowadzi do użycia po zwolnieniu (use-after-free). Atakujący może wykorzystać ten błąd do eskalacji uprawnień lub wywołania awarii systemu.
W jądrze Linux wykryto podatność w AF_XDP, powodującą wyciek buforów podczas odrzucania pakietów multi-buffer w funkcji xsk_drop_skb(). W trzech scenariuszach (błąd przepełnienia, nieprawidłowy deskryptor w pierścieniu TX, zamknięcie gniazda) deskryptory TX są konsumowane, ale adresy buforów nie są publikowane w kolejce CQ, przez co przestrzeń użytkownika traci do nich dostęp. Poprawka polega na wywołaniu destruktora skb, który publikuje adresy do CQ, oraz na przeniesieniu przypisania adresu przed sprawdzenie przepełnienia.
W jądrze Linuxa w module XSK (AF_XDP) występuje podatność w funkcji xsk_build_skb() dotycząca logiki multi-buffer w ścieżce generycznego wysyłania. Gdy pakiety są zbyt duże (liczba deskryptorów przekracza MAX_SKB_FRAGS) lub zawierają nieprawidłowy deskryptor, deskryptory kontynuacji są po cichu tracone i nie mogą być ponownie użyte. Poprawka wprowadza flagę xdp_sock::drain_cont, która pozwala na ich opróżnienie do kolejki Cq.
W jądrze Linuxa w podsystemie XSK (zero-copy) wykryto podatność w ścieżce przetwarzania wsadowego deskryptorów Tx. Nieprawidłowe deskryptory mogą powodować utratę ramek UMEM lub naruszenie kolejności zwrotów do przestrzeni użytkownika, co prowadzi do nieprawidłowego działania kolejki Tx.
W jądrze Linuxa w bibliotece libiscsi (SCSI) występuje podatność polegająca na wycieku nieaktualnych danych do bufora sense. Funkcja iscsi_scsi_cmd_rsp() kopiuje dane sense z odpowiedzi SCSI, ale sprawdzenie granic nie uwzględnia 2-bajtowego prefiksu długości sense. Cel może zwrócić odpowiedź z datalen równym senselen, co powoduje odczyt do dwóch bajtów poza danymi i skopiowanie ich do bufora sense, który jest zwracany do przestrzeni użytkownika.
W jądrze Linux w module libiscsi_tcp brakowało sprawdzenia rozmiaru segmentu danych w odpowiedziach SCSI, co mogło doprowadzić do przepełnienia bufora conn->data (8192 bajtów) przez złośliwy serwer iSCSI. Podatność dotyczy ścieżki obsługi ISCSI_OP_SCSI_CMD_RSP, gdzie segment danych (dane sense/response) był kopiowany bez odpowiedniego ograniczenia.
W jądrze Linuxa w podsystemie SCSI libsas występuje zakleszczenie (deadlock) podczas wznawiania pracy kontrolera oraz wyścig związany z budzeniem dysków w sterowniku hisi_sas. Problem pojawił się po zmianie, która pominęła opróżnianie kolejki zdarzeń, co doprowadziło do sytuacji, w której dyski wysyłały I/O do zawieszonego kontrolera i były wyłączane. Poprawka przenosi powiadomienie PHYE_RESUME_TIMEOUT po opróżnieniu kolejki, co eliminuje zakleszczenie i przywraca bezpieczne wznawianie.
W jądrze Linux w sterowniku ath12k wystąpił błąd poza zakresem w funkcji ath12k_mac_dp_peer_cleanup(), gdzie indeksowanie bitmapy free_ml_peer_id_map używało peer_id z ustawionym bitem ATH12K_PEER_ML_ID_VALID (BIT(13)), co prowadziło do zapisu poza pamięcią bitmapy (256 bitów). Powodowało to uszkodzenie pamięci i wyczerpanie identyfikatorów ML peer.
W jądrze Linux w sterowniku hwmon nct6775-core dla chipu NCT6116 użyto błędnej liczby rejestrów temperatury (sześć zamiast trzech), co prowadziło do odczytu poza zakresem (KASAN). Poprawka polega na ustawieniu liczby rejestrów na trzy i usunięciu zbędnej tablicy.
W jądrze Linux w sterowniku hwmon lm90 występuje podatność na odczyt atrybutów sysfs przed zakończeniem rejestracji sterownika, co może prowadzić do wyłuskania wskaźnika NULL (NULL pointer dereference) w funkcji lm90_report_alarms(). Poprawka polega na planowaniu pracy tylko po ustawieniu data->hwmon_dev.
W jądrze Linux w sterowniku hwmon nzxt-smart2 bufor wyjściowy nie był wyrównany do granicy DMA, co na architekturach z niespójną pamięcią podręczną (np. ARM, MIPS) prowadziło do uszkodzenia pamięci podczas mapowania DMA. Poprawka polega na wyrównaniu bufora do ARCH_DMA_MINALIGN.
W jądrze Linux w stosie sieciowym, gdy alokacja wpisu peer (inet_getpeer_v4/v6) zawiedzie, funkcje wysyłające przekierowania ICMP/NDISC wysyłały pakiety bez ograniczeń szybkości, co mogło prowadzić do burzy pakietów. Poprawka polega na zaniechaniu wysyłania przekierowań, gdy peer jest NULL.
W jądrze Linux w sterowniku hwmon nct6775-core dla chipu NCT6116, tablice rejestrów wagowych mają tylko 3 elementy, ale sterownik iteruje do 5 kanałów PWM, co prowadzi do odczytu poza zakresem (KASAN) i nieprawidłowego dostępu do rejestrów sprzętowych. Poprawka rozszerza tablice o zera, aby oznaczyć nieobsługiwane rejestry.
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 sterowniku hwmon adt7470, ustawienie auto_update_interval na 0 przez sysfs powoduje zapętlenie wątku aktualizacji, co prowadzi do ciągłego obciążenia CPU i zalewania magistrali I2C. Poprawka podnosi dolny limit interwału do 500 ms.
W jądrze Linux w sterowniku hwmon adt7470 występuje podatność na awarię dzielenia przez zero (TOCTOU) podczas odczytu prędkości wentylatora. Jeśli dane o wentylatorze staną się zerowe między sprawdzeniem poprawności a konwersją, może dojść do awarii systemu z powodu wyścigu z równoczesną aktualizacją buforowanej wartości.
W jądrze Linux w sterowniku rtase występuje podwójne zwolnienie (double free) pakietu skb z wieloma fragmentami w przypadku błędu mapowania DMA. Gdy mapowanie DMA głównego bufora nie powiedzie się po zmapowaniu fragmentów, ścieżka błędu zwalnia skb dwukrotnie, co prowadzi do awarii.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

