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.10.23)
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 ocfs2 występuje błąd use-after-free wynikający z braku walidacji pola i_dio_orphaned_slot podczas odczytu i-węzła. Uszkodzony dinode append-DIO może zawierać wartość spoza zakresu slotów zamontowanego systemu plików, co prowadzi do użycia nieprawidłowego wskaźnika i błędu UAF w ocfs2_get_system_file_inode(). Poprawka odrzuca aktywny i_dio_orphaned_slot spoza zakresu podczas walidacji dinode.
W jądrze Linux w systemie plików Squashfs występuje błąd polegający na braku sprawdzenia, czy odczytany z dysku offset bloku nie jest ujemny. Ujemny offset (np. do zdekompresowanego bloku fragmentu) powoduje dostęp poza granicami pamięci w squashfs_copy_data(). Poprawka sprawdza, czy offset jest ujemny, i zwraca 0, co jest zgodne z istniejącym zachowaniem dla offsetu poza blokiem.
Podatność w sterowniku systemu plików ntfs3 w jądrze Linuxa. W funkcji mi_enum_attr() niewystarczająca walidacja końcowego numeru klastra wirtualnego (evcn) może prowadzić do przepływu liczb (integer overflow), co umożliwia akceptację nieprawidłowych atrybutów. Naprawa dodaje sprawdzenie zakresu evcn, odrzucając wartości spoza zakresu, z wyjątkiem wartości U64_MAX używanej jako znacznik pustego atrybutu.
W jądrze Linux sterownik riscv-sbi-mpxy nie walidował długości powiadomień RPMI zwracanej przez SBI przed skopiowaniem danych z pamięci współdzielonej do bufora powiadomień. Dodatkowo pętla przetwarzania zdarzeń miała odwrócony warunek i mogła odczytać niepełny rekord zdarzenia.
W jądrze Linux w weryfikatorze BPF typ wskaźnika dla atomowych operacji RMW jest zapisywany tylko wtedy, gdy bieżącym celem jest PTR_TO_ARENA. Druga ścieżka może osiągnąć tę samą instrukcję ze zwykłym wskaźnikiem bez porównania z zapisanym typem arena, co prowadzi do niezgodnego użycia instrukcji.
W jądrze Linux w module ksmbd funkcja check_lock_range() używa zakresów domkniętych, więc przypadek start == end oznacza prawidłowy zakres jednobajtowy, a nie pusty. Skrót dla start == end pomijał obowiązkowe sprawdzanie blokad bajtowych dla jednobajtowych odczytów, zapisów, operacji copychunk oraz zakresów obcięcia, przez co operacja była dozwolona mimo konfliktującej blokady.
W module ksmbd jądra Linux występuje błąd odczytu poza granicami bufora (slab-out-of-bounds) w funkcji ksmbd_alloc_user(). Funkcja kopiuje resp->hash_sz bajtów z odpowiedzi logowania IPC, gdzie hash_sz jest wartością __u16 dostarczoną przez odpowiedź i nie jest weryfikowana względem rozmiaru bufora hash[] (KSMBD_REQ_MAX_HASH_SZ). Złośliwa lub nieprawidłowa odpowiedź logowania może ustawić hash_sz do 65535, powodując odczyt poza końcem obiektu odpowiedzi.
W jądrze Linux w funkcji smbdirect_accept_connect_request() ścieżka błędu rdma_accept_failed niszczyła pule pamięci (mem pools) przed zniszczeniem kolejki QP. Powodowało to, że obiekt recv_io pozostawał aktywny w momencie niszczenia pamięci podręcznej slab, co prowadziło do ostrzeżenia "Slab cache still has objects", a następnie do dereferencji NULL w mempool_free_bulk.
W jądrze Linux w serwerze SMB (ksmbd) występuje podatność Use-After-Free i podwójnego zwolnienia (double-free) w funkcji smb2_lock(). Przyznane zamki są publikowane na listach conn->lock_list i fp->lock_list natychmiast po sukcesie vfs_lock_file(), ale pozostają również na liście rollback_list. Jeśli późniejszy element w tablicy żądań zawiedzie, pętla rollback może zwolnić już zwolniony obiekt, gdyż równoczesne żądanie UNLOCK może go usunąć.
W jądrze Linux w systemie plików EROFS występuje podatność na odczyt poza zakresem (out-of-bounds read) w przypadku nieprawidłowych przeplatanych klastrów ztailpacking. Obrazy systemu plików mogą zawierać nieprawidłowe klastry, co prowadzi do odczytu z zmapowanej strony i kopiowania nieistotnej pamięci jądra do widocznej dla użytkownika pamięci podręcznej stron.
W module ksmbd jądra Linux funkcja smb_check_perm_dacl() ogranicza przeszukiwanie wpisów ACE rozmiarem pozostałego bufora NTSD (acl_size) zamiast zadeklarowanym rozmiarem DACL (pdacl_size). Spreparowany DACL może umieścić wpis przyznający dostęp poza granicą pdacl->size, który zostanie zaakceptowany podczas walidacji dostępu SMB2_CREATE.
W module NFSv4/flexfiles jądra Linux dwie ścieżki kodu zakładają, że klient serwera danych ma sesję, co nie jest prawdą dla NFSv4.0 (clp->cl_session jest NULL). Prowadzi to do dereferencji NULL w nfs4_init_ds_session() oraz ff_layout_async_handle_error_v4(), a także do zapętlenia nfs4_renew_state() z powodu zerowego cl_lease_time.
W jądrze Linux w podsystemach BPF i XDP przeniesiono sprawdzanie programów do funkcji dev_xdp_install(), aby uniemożliwić podmianę zwykłego programu XDP na program offloaded/device-bound przy użyciu BPF_LINK_UPDATE, który wcześniej omijał weryfikację i umożliwiał wykonanie takiego programu na ścieżce programowej.
W sterowniku sieciowym hinic3 w jądrze Linux naprawiono problem związany z linearyzacją skb i brakiem sprawdzania błędów w funkcji skb_checksum_help(). Błąd mógł prowadzić do odczytu poza obszar pamięci podczas operacji DMA lub błędów IOMMU, a także do wysyłania uszkodzonych pakietów z niekompletnymi sumami kontrolnymi.
W jądrze Linux w module KCM (Kernel Connection Multiplexer) brakowało ochrony RCU podczas uruchamiania programu BPF w parserze strparser, co mogło powodować ostrzeżenia jądra przy operacjach na mapach BPF. Poprawka polega na trzymaniu blokady RCU podczas wykonania programu.
W sterowniku virtio_net jądra Linux naprawiono błąd zmiany rozmiaru pierścienia RX w obecności gniazda AF_XDP, który powodował zapis poza koniec tablicy xsk_buffs, gdy rozmiar się zwiększał. Poprawka zapewnia odpowiednie przeskalowanie tablicy.
W jądrze Linux w module IPVS (IP Virtual Server) naprawiono przepełnienie liczby całkowitej w funkcji parsującej odpowiedzi FTP PASV/EPSV, które mogło prowadzić do zawinięcia wartości i użycia błędnego portu/adresu w połączeniu danych. Poprawka poszerza typ zmiennej na u32 i odrzuca wartości powyżej dozwolonych limitów.
W jądrze Linux w module hp-bioscfg (platform/x86) naprawiono brak sprawdzania granic przy parsowaniu kodowań haseł z pakietów ACPI, co mogło prowadzić do odczytu poza tablicą i przekazania nieprawidłowego wskaźnika do funkcji hp_convert_hexstr_to_str().
W jądrze Linux w funkcji ntfs_ir_to_ib() występuje błąd zapisu poza granicami bufora sterty (heap OOB write). Funkcja kopiuje wpisy z index_root do nowo przydzielonego bufora o rozmiarze index_block_size bez sprawdzenia, czy wpisy mieszczą się w dostępnej przestrzeni. Brak kontroli granic przed memcpy pozwala na zapis poza zaalokowanym obszarem.
W jądrze Linux w systemie plików NTFS nie odrzucano zapisu setxattr do zarezerwowanych atrybutów rozszerzonych $LXUID, $LXGID, $LXMOD i $LXDEV z przestrzeni użytkownika. Poprawka wymaga uprawnienia CAP_SYS_ADMIN do modyfikacji tych atrybutów.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

