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 mechanizmie fprobe (tracing/fprobe) wykryto podatność na wyłuskanie wskaźnika NULL w funkcji fprobe_fgraph_entry(). Podczas dwóch przebiegów listy fprobe (jeden do obliczenia rozmiaru, drugi do wypełnienia) może pojawić się nowy fprobe, co prowadzi do zapisu poza zarezerwowaną pamięcią i awarii.
W jądrze Linux w sterowniku irqchip/ts4800 wykryto brak czyszczenia łańcuchowego handlera przerwań podczas usuwania sterownika. Po usunięciu sterownika pozostaje wiszący handler, który może być wywołany po wystąpieniu przerwania, prowadząc do dostępu do zwolnionej pamięci i awarii systemu.
W jądrze Linux w podsystemie SCTP wykryto wyścig (race) w funkcji sctp_free_addr_wq() dotyczący timera addr_wq_timer. Użycie timer_delete() nie gwarantuje zakończenia aktualnie działającego handlera timera, co może prowadzić do użycia po zwolnieniu pamięci (use-after-free).
W jądrze Linux w serwerze ksmbd wykryto podatność polegającą na niedostatecznym sprawdzaniu rozmiaru DACL przed parsowaniem wpisów ACE. Ze względu na niedomiar (underflow) w obliczeniach, złośliwy klient może ominąć ograniczenie liczby ACE i spowodować nadmierne alokacje pamięci.
W jądrze Linuxa wykryto podatność use-after-free w module ksmbd (serwer SMB). Problem dotyczy wyścigu między odczytem pola fp->owner.name podczas porównywania właściciela uchwytu trwałego a jego zwolnieniem w ścieżce ponownego otwarcia. Atakujący może wykorzystać ten błąd do uzyskania nieautoryzowanego dostępu lub wywołania awarii systemu.
W jądrze Linux w sterowniku xen/pvcalls brakuje walidacji identyfikatora żądania (req_id) pochodzącego od backendu przed użyciem go jako indeksu tablicy rsp[]. Złośliwy lub błędny backend może ustawić req_id poza zakresem, co prowadzi do zapisu poza pamięcią. Dodatkowo typ int dla req_id nie obejmuje wartości u32, co umożliwia indeksowanie ujemne.
W jądrze Linux funkcja vfs_tmpfile() nie sprawdza, czy identyfikatory fsuid i fsgid wywołującego są odwzorowane w systemie plików. Na zamontowanym systemie z mapowaniem ID (idmapped mount), które nie obejmuje wywołującego, nowy plik tymczasowy (O_TMPFILE) jest tworzony z właścicielem (uid_t)-1, co jest nieprawidłowe. Inne ścieżki tworzenia plików już to sprawdzają.
W jądrze Linux w funkcji afs_extract_vl_addrs() kody błędów są ustawiane tylko w pierwszej iteracji pętli. W kolejnych iteracjach nie są aktualizowane, co może prowadzić do błędnego raportowania błędów.
W jądrze Linux w systemie plików AFS flaga AS_RELEASE_ALWAYS jest ustawiana dla dowiązań symbolicznych i punktów montowania, które używają afs_dir_aops bez funkcji release_folio. Powoduje to wywołanie try_to_free_buffers() z pustymi buforami, co prowadzi do dereferencji wskaźnika.
W jądrze Linux w systemie plików AFS licznik net->cells_outstanding jest zwiększany przed sprawdzeniem błędu funkcji idr_alloc_cyclic(). W przypadku błędu licznik pozostaje zwiększony, co prowadzi do nieprawidłowego stanu.
W jądrze Linux w systemie plików AFS inicjalizacja work_struct lock_work tylko raz w funkcji init obiektu slab jest niewystarczająca. Powoduje to ostrzeżenia DEBUG_OBJECTS i potencjalne problemy przy ponownym użyciu. Poprawka wymaga ponownej inicjalizacji po alokacji inode oraz flush przed zwolnieniem.
W jądrze Linux w systemie plików AFS parsery wiadomości usługi callback nie przekazują poprawnie kodu -EAGAIN. Funkcja afs_extract_data() zwraca -EAGAIN, ale jest on niepoprawnie zamieniany na 0, co może prowadzić do błędnego przetwarzania.
W jądrze Linux w systemie plików AFS funkcja afs_break_some_callbacks() nie sprawdza, czy afs_lookup_volume_rcu() zwróciła NULL (np. gdy wolumin jest nieznany). Może to prowadzić do dereferencji wskaźnika NULL.
W jądrze Linux w systemie plików AFS brakuje blokad wokół modyfikacji net->cells_dyn_ino. Poprawka wymaga użycia wyłącznej blokady net->cells_lock oraz przeniesienia usuwania komórki z net->cells_dyn_ino do afs_destroy_cell_work(), ponieważ afs_cell_destroy() działa w kontekście RCU.
W jądrze Linux w systemie plików AFS funkcja afs_insert_volume_into_cell() ustawia flagę AFS_VOLUME_RM_TREE na nowym woluminie zamiast na zastępowanym. Powoduje to podwójne usunięcie starego woluminu z drzewa i brak usunięcia nowego.
W jądrze Linux w funkcji iomap podczas operacji atomowego zapisu bezpośredniego, gdy funkcja bio_iov_iter_get_pages() lub pomocnicza funkcja bounce zbuduje krótki bio, sprawdzenie rozmiaru REQ_ATOMIC odrzuca go przed wysłaniem. Stary kod błędu tylko zwalniał referencję do bio, pozostawiając strony już do niego dołączone niezwolnione. Poprawka zwalnia lub odbija strony przed przejściem do ścieżki out_put_bio.
W jądrze Linux w systemie plików Minix funkcja minix_check_superblock() używa minix_blocks_needed() do weryfikacji liczby bloków bitmap. Obliczenia wykonywane są w arytmetyce unsigned int, co może spowodować przepełnienie, gdy s_ninodes lub s_zones jest bliskie UINT_MAX. Prowadzi to do zaakceptowania zerowej liczby bloków bitmap, a następnie do dereferencji s_imap[0] lub s_zmap[0] w minix_fill_super(), co powoduje panikę jądra.
W jądrze Linux w module cachefiles, w ścieżce błędu nomem_d_alloc w funkcji cachefiles_get_directory(), występuje podwójne zwolnienie blokady (double unlock). Funkcja start_creating() w przypadku błędu -ENOMEM już zwalnia blokadę rodzica, a ścieżka błędu wywołuje inode_unlock() ponownie, co psuje stan rwsem.
W jądrze Linux w funkcji iomap, podczas przycinania rozmiaru io_size do granicy EOF, może wystąpić niedomiar (underflow) w obliczeniach, gdy end_pos jest mniejsze niż ioend->io_offset. Powoduje to zawinięcie wartości io_size do ogromnej liczby, co może prowadzić do błędów w obsłudze zapisu i uszkodzenia danych.
W jądrze Linux w module netfs, funkcja netfs_create_write_req() pomija buforowanie, jeśli cookie fscache jest wyłączone, ale to może być problematyczne, ponieważ asynchroniczne tworzenie obiektu cache może nie być jeszcze zakończone. Poprawka usuwa sprawdzanie cookie i deleguje to do fscache_begin_write_operation().
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

