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.04)
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 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 jądrze Linux w serwerze SMB (ksmbd) bufor zwracany przez ksmbd_ipc_login_request_ext() nie był zwalniany po wywołaniach ksmbd_alloc_user(), co powodowało wyciek pamięci widoczny w kmemleak. Poprawka polega na bezwarunkowym zwolnieniu tego bufora.
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 module smb (smbdirect) kolejki ukończeń (completion queues) tworzone przez ib_alloc_cq_any() były zwalniane za pomocą ib_destroy_cq(), co nie anulowało wcześniej zakolejkowanej pracy ib_cq_poll_work(). Późno zgłoszone ukończenie (np. błąd RNR z Soft-RoCE/rxe) powodowało ponowne zakolejkowanie pracy na już zwolnionej kolejce i użycie zwolnionej pamięci (use-after-free).
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 wykryto podatność w module SMB Direct (smbdirect), polegającą na zwalnianiu oczekujących gniazd potomnych przed zniszczeniem identyfikatora cm_id nasłuchującego. Powoduje to użycie po zwolnieniu (use-after-free) w funkcji _cma_cancel_listens(), co może prowadzić do awarii systemu lub eskalacji uprawnień.
W module ksmbd jądra Linux funkcja ipc_validate_msg() odczytuje pola długości (payload_sz, session_key_len, ngroups) z bufora odpowiedzi dostarczonego przez demona ksmbd w przestrzeni użytkownika, zanim zweryfikuje, czy bufor jest wystarczająco duży. Zbyt krótka odpowiedź powoduje odczyt poza granicami alokacji (slab-out-of-bounds), co prowadzi do błędu KASAN.
W jądrze Linux w module ksmbd sesje preautoryzacji (preauth_session) nie były zwalniane przy zamykaniu połączenia. Jeśli klient rozłączył się przed wysłaniem żądania authenticate, obiekt alokowany podczas NTLM negotiate nie był zwalniany ani przez ścieżkę authenticate, ani przez obsługę błędów, co powodowało wyciek pamięci.
Ten identyfikator CVE został odrzucony lub wycofany przez organizację numerującą CVE. Brak dalszych informacji o podatności.
W jądrze Linux w module ksmbd zamknięcie pliku może przerwać trwające łamanie oplocka, gdy inny breaker już posiada referencję opinfo. Bez serializacji przejścia close z pozyskaniem bitu, zamknięcie może stać się nowym właścicielem breaka przez ścieżkę test_and_set_bit() i nadpisać OPLOCK_CLOSING stanem OPLOCK_ACK_WAIT, kontynuując break dla ginącego opinfo.
W jądrze Linux w serwerze SMB (ksmbd) występuje podatność na odwołanie do wskaźnika null (null-ptr-deref) w funkcji ksmbd_ipc_tree_connect_request(). Problem pojawia się, gdy alokacja nazwy udziału (share->name) zawiedzie, a kod nie sprawdza tego błędu przed użyciem nazwy w strlen().
W jądrze Linux w serwerze SMB (ksmbd) występuje podatność na nieprawidłowe odwołanie do wskaźnika w funkcji ksmbd_stop_durable_scavenger(). Gdy utworzenie wątku (kthread_run) zawiedzie, zmienna dh_task zawiera błąd ERR_PTR, a późniejsze wywołanie kthread_stop() na tym wskaźniku prowadzi do nieprawidłowego odwołania.
W jądrze Linux w serwerze SMB (ksmbd) funkcja ksmbd_server_init() nie przerywa inicjalizacji, gdy ksmbd_proc_init() zawiedzie. ksmbd_proc_init() zwraca void, więc błędy alokacji nie są wykrywane, co prowadzi do użycia nieprawidłowych wskaźników przy późniejszym wywołaniu ksmbd_proc_reset() i tworzeniu wpisów w /proc.
W jądrze Linux w serwerze SMB (ksmbd) podczas inicjalizacji modułu, gdy późniejszy inicjalizator zawiedzie, nie jest wywoływana funkcja ksmbd_proc_cleanup(), co prowadzi do wycieku zasobów (drzewo /proc i liczniki per-CPU).
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 jądrze Linux w module lwt_bpf występuje podatność polegająca na nieprawidłowym sprawdzaniu zapasowego miejsca w nagłówku (headroom) po wykonaniu programu BPF typu LWT_XMIT. Sprawdzenie używa hard_header_len, co nie uwzględnia wyrównania wymaganego przez ścieżkę z buforowanym nagłówkiem sąsiada (neigh_hh_output), co może prowadzić do odrzucenia pakietu.
W jądrze Linux w mechanizmie BPF występuje podatność polegająca na tym, że funkcje bpf_setsockopt() i bpf_getsockopt() mogą być wywoływane w hookach cgroup UNIX getname (BPF_CGROUP_UNIX_GETPEERNAME i BPF_CGROUP_UNIX_GETSOCKNAME) bez trzymania zamka gniazda, co prowadzi do ostrzeżenia sock_owned_by_me().
W jądrze Linux w sterowniku m68k nfcon występuje zakleszczenie (deadlock) spowodowane wywołaniem console_is_registered() w funkcji nfcon_device(), gdy funkcja .device() jest wywoływana z trzymanym zamkiem console_list_lock, a console_is_registered() próbuje go ponownie nabyć.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

