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.06)
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 systemie plików ext4, nowe zaszyfrowane pliki mogą mieć włączony tryb DAX, co powoduje, że dane zapisywane do pliku omijają szyfrowanie. Dzieje się tak, ponieważ flaga EXT4_INODE_ENCRYPT jest ustawiana zbyt późno.
W jądrze Linux w systemie plików XFS funkcja weryfikacji wpisów atrybutów odczytuje pola przed sprawdzeniem, czy wskaźnik wpisu znajduje się w granicach bufora. Może to prowadzić do odczytu poza zakresem, jeśli pole nameidx wskazuje blisko końca bufora. Dodano jawne sprawdzenia granic dla wskaźników wpisów przed dostępem do ich pól.
W jądrze Linux w systemie plików XFS, gdy funkcja __xfs_trans_commit() zawiedzie w xfs_trans_roll(), kontekst NOFS jest czyszczony, ale przywracany tylko w ścieżce sukcesu. To pozostawia ścieżkę błędu bez ochrony nofs, powodując cykliczną zależność blokad między klasą xfs_nondir_ilock_class a fs_reclaim. Poprawka przenosi wywołanie xfs_trans_set_context() przed sprawdzenie błędu, aby kontekst nofs był zawsze przywracany na nowej transakcji.
W jądrze Linux w podsystemie NFC (Near Field Communication) funkcja digital_in_recv_sensf_res() kopiuje dane z odpowiedzi urządzenia NFC-F do bufora o stałym rozmiarze bez sprawdzenia górnej granicy długości. Złośliwe urządzenie NFC-F w pobliżu może wysłać odpowiedź SENSF_RES o nadmiernym rozmiarze, powodując przepełnienie bufora na stosie. Poprawka ogranicza długość odpowiedzi do maksymalnego dozwolonego rozmiaru przed kopiowaniem.
W jądrze Linux w podsystemie NFC dla kontrolerów FDP (NXP) funkcja fdp_nci_i2c_read() pobiera długość pakietu z dwóch bajtów dostarczonych przez urządzenie i nie waliduje jej. Może to prowadzić do zapisu poza stosem (przepełnienie bufora) lub do wycieku pamięci (skb leak) w przypadku nieprawidłowego urządzenia. Poprawka odrzuca długości spoza dozwolonego zakresu i zwalnia poprzednio przydzielony skb przed przydzieleniem następnego.
W jądrze Linux w podsystemie NFC dla czytnika Microread funkcja microread_target_discovered() analizuje dane dotyczące wykrytych celów, ale nie sprawdza, czy długość danych w skb jest wystarczająca dla odczytywanych pól. Może to prowadzić do odczytu poza zakresem lub kopiowania danych z bufora poza jego granicami. Poprawka dodaje walidację długości dla każdego typu danych przed ich odczytem lub skopiowaniem.
W jądrze Linuxa wykryto podatność w parserze TLV funkcji nfc_llcp_connect_sn() w podsystemie NFC LLCP. Funkcja ta nie sprawdza granic bufora podczas odczytu nagłówków i wartości TLV, co może prowadzić do odczytu poza zakresem (OOB read) lub zapętlenia z powodu niedomiaru długości dla krótkich ramek. Podatność jest osiągalna zdalnie przez pobliskie urządzenie NFC bez uwierzytelnienia.
W parserach TLV w NFC LLCP (nfc_llcp_parse_gb_tlv i nfc_llcp_parse_connection_tlv) występują trzy błędy: offset typu u8 zawija się po przekroczeniu 255, brakuje sprawdzenia granic przed odczytem nagłówka TLV oraz przed odczytem danych, co prowadzi do odczytów poza buforem. Funkcje są osiągalne bez uwierzytelnienia przez nfc_llcp_set_remote_gb.
W ścieżce odbioru NFC LLCP nie sprawdzano, czy ramka ma co najmniej rozmiar nagłówka LLCP przed jego parsowaniem. Krótkie ramki powodują zawinięcie rozmiaru przy obliczaniu tlv_array_len, co prowadzi do odczytu poza buforem. Problem osiągalny bez uwierzytelnienia przez pobliskie urządzenie NFC.
W sterowniku NFC pn533 podczas czyszczenia nie usuwano kolejek fragment_skb, co prowadzi do wycieku pamięci, gdy urządzenie jest usuwane, a fragmenty są nadal w kolejce.
W ekstraktorach parametrów aktywacji NCI (nci_extract_activation_params_iso_dep i nci_extract_activation_params_nfc_dep) brakuje sprawdzenia długości danych przed memcpy, co przy złośliwej notyfikacji może prowadzić do odczytu poza buforem (slab out-of-bounds).
W jądrze Linuxa w podsystemie NFC (NCI) wykryto podatność polegającą na zapisie poza granicami tablicy w funkcji nci_target_auto_activated(). Funkcja ta dodaje cel do tablicy o stałym rozmiarze bez sprawdzenia, czy tablica jest pełna, co może prowadzić do zapisu poza przydzielony obszar pamięci (slab out-of-bounds).
W handlerach NCI RF discover i activated NTF (nci_rf_discover_ntf_packet i nci_rf_intf_activated_ntf_packet) struktury na stosie nie są inicjalizowane, a gdy długość parametrów technologicznych wynosi zero, niezainicjalizowane dane są przekazywane do nci_add_new_protocol, co prowadzi do odczytu niezainicjalizowanej pamięci (uninit-value).
W ip_do_fragment() nie odrzucano zbyt małych MTU, co prowadziło do zapętlenia fragmentacji i ostatecznie do softlockupu. Problem występuje, gdy efektywne MTU jest mniejsze niż hlen + 8.
W ip6_finish_output2() wskaźnik do adresu IPv6 (daddr) jest buforowany przed wywołaniem lwtunnel_xmit(), które może ponownie alokować skb i zwolnić pamięć, na którą wskazuje. Po powrocie z LWTUNNEL_XMIT_CONTINUE używany jest zwisający wskaźnik, co prowadzi do use-after-free.
W nvmet_execute_auth_receive() bufor odpowiedzi jest alokowany przez kmalloc() i nie jest zerowany, a tylko część bufora jest wypełniana przez DH-HMAC-CHAP. Niezainicjalizowane dane są wysyłane do inicjatora podczas uzgadniania przed uwierzytelnieniem.
W nvmet_fc_alloc_ls_iodlist() podczas obsługi błędów pętla cofania zmniejsza wskaźnik iod poniżej początku tablicy, a następnie kfree(iod) zwalnia nieprawidłowy adres, co prowadzi do nieprawidłowego zwolnienia (invalid free).
W jądrze Linux w podsystemie NVMe-over-TCP (nvmet-tcp) odkryto podatność polegającą na nieograniczonym przydziale pamięci jądra. Atakujący może wysłać spreparowane polecenie zapisu z zawyżoną długością SGL (do 4 GiB), które nie jest poprawnie walidowane przed alokacją buforów, co prowadzi do niekontrolowanego zużycia pamięci.
W jądrze Linux w podsystemie nvmet-tcp odkryto podatność polegającą na tym, że zdalny inicjator może kontrolować rozmiar alokacji SGL, co prowadzi do wyzwolenia ostrzeżenia jądra (WARN_ON_ONCE_GFP) przy bardzo dużych alokacjach. Problem został rozwiązany przez dodanie flagi GFP_NOWARN do alokacji, aby uniknąć paniki systemu w przypadku włączenia panic-on-warn.
W jądrze Linux w podsystemie NVMe over Fabrics (nvmet) dla kontrolerów PCIe Endpoint (pci-epf) wykryto podatność use-after-free. Funkcja nvmet_pci_epf_exec_iod_work() po wywołaniu req->execute() odczytuje pola iod->data_len i iod->dma_dir, ale w przypadku komend bez transferu danych z urządzenia do hosta, iod może zostać zwolniony asynchronicznie na innym CPU, zanim te pola zostaną odczytane, co prowadzi do użycia po zwolnieniu.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

