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.09.27)
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 implementacji algorytmu kryptograficznego algif_hash występuje podwójne zwolnienie pamięci w funkcji hash_accept. Gdy wywołanie accept(2) na gnieździe typu algif_hash z flagą MSG_MORE zakończy się niepowodzeniem w crypto_ahash_import, struktura sk2 jest zwalniana dwukrotnie – raz w tej funkcji i ponownie w af_alg_release, co prowadzi do błędu użycia po zwolnieniu (use-after-free).
W warstwie PCM OSS jądra Linux wywołanie snd_pcm_format_set_silence() z runtime->dma_area może prowadzić do use-after-free (UAF), ponieważ dma_area może być zwolniona współbieżnie poza blokadą dostępu do bufora.
W jądrze Linux w sterowniku vhost-scsi brakuje synchronizacji dostępu do vq->log_used za pomocą vq->mutex. Ścieżka zakończenia komend może odczytywać vq->log_base po tym, jak QEMU ustawi vq->log_used na false i zwolni pamięć vq->log_base, co prowadzi do zapisu do nieprawidłowej pamięci użytkownika QEMU.
W jądrze Linux, w implementacji kompresji LZO, brakuje sprawdzenia przepełnienia bufora wyjściowego. Funkcja kompresji zakłada, że caller zawsze dostarcza wystarczającą ilość miejsca, ignorując podany rozmiar bufora. Łatka dodaje bezpieczny interfejs kompresji, który sprawdza koniec bufora przed każdym zapisem.
W jądrze Linuxa zidentyfikowano podatność w module orangefs, która polega na błędnym obliczaniu rozmiaru pliku. Użycie typu 'size_t' do przechowywania wyniku funkcji i_size_read() prowadzi do obcięcia rozmiaru do 4GiB na systemach 32-bitowych.
W jądrze Linuxa, podczas wyłączania systemu (shutdown) lub kexec, urządzenia virtio nie są zatrzymywane ani resetowane. Może to prowadzić do zawieszenia systemu, ponieważ urządzenia (np. virtio-console) nadal zapisują do MMIO po resecie magistrali PCI, a IOMMU są resetowane przed urządzeniami.
W jądrze Linux wykryto podatność w mechanizmie MSI (Message Signaled Interrupts) związaną z przechowywaniem wskaźnika do cookie IOMMU w deskryptorze MSI. Brak odpowiedniego blokowania w warstwie przerwań umożliwia wyścig (race condition) między zmianą domeny IOMMU a kompozycją wiadomości MSI, co może prowadzić do użycia po zwolnieniu (UAF).
W jądrze Linuxa w podsystemie BPF wykryto podatność polegającą na niekopiowaniu pola 'loop_entry' podczas kopiowania stanu weryfikatora (copy_verifier_state). Powoduje to, że wartości 'loop_entry' z niepowiązanych stanów mogą zanieczyścić 'cur_state', a stany na stosie weryfikatora mogą zawierać nieprawidłowe wskaźniki. W efekcie weryfikator może zaakceptować programy BPF, które nie są bezpieczne.
W jądrze Linux w funkcji __legitimize_mnt() wykryto błąd wyścigu związany z flagą MNT_SYNC_UMOUNT. Sprawdzenie tej flagi odbywa się poza blokadą mount_lock, co może pozwolić na kradzież końcowego mntput z synchronizowanego odmontowania, prowadząc do nieprawidłowego zarządzania referencjami.
W jądrze Linuxa zidentyfikowano podatność związaną z brakiem zwolnienia pamięci w niektórych ścieżkach błędów w module espintcp. Problem ten dotyczy brakujących wywołań kfree_skb, co prowadzi do wycieków pamięci.
W jądrze Linux wykryto podatność use-after-free w funkcji tipc_aead_encrypt_done w module TIPC. Problem występuje, gdy po usunięciu przestrzeni nazw sieciowych (namespace) cryptd_queue_worker nadal odwiedza już zwolnioną strukturę tipc_crypto tx. Błąd może prowadzić do odczytu z zaalokowanego wcześniej obszaru pamięci.
W jądrze Linux wykryto błąd use-after-free w funkcji cifs_fill_dirent modułu CIFS. Podczas współbieżnego odczytu katalogu może dojść do dostępu do bufora odpowiedzi po jego zwolnieniu, co prowadzi do naruszenia pamięci.
W jądrze Linux w podsystemie NVMe over TCP (nvmet-tcp) występuje błąd polegający na próbie przywrócenia wskaźnika sk_state_change, który może być NULL, gdy połączenie TCP nie zostało jeszcze nawiązane. Prowadzi to do dereferencji wskaźnika NULL i awarii systemu (kernel panic).
W jądrze Linux wykryto błąd wyścigu w funkcji nfs_local_open_fh(). Po zwolnieniu blokady clp->cl_uuid.lock inny procesor może zwolnić strukturę nfsd_file, która została właśnie dodana.
W jądrze Linux w sterowniku RDMA/rxe występuje błąd użycia po zwolnieniu (use-after-free) w funkcji rxe_queue_cleanup. Podczas tworzenia kolejki CQ (rxe_create_cq), gdy rxe_cq_from_init zawiedzie, wywoływana jest rxe_cleanup, która ponownie zwalnia już wcześniej zwolnione zasoby pamięci, powodując błąd.
W jądrze Linuxa wykryto podatność use-after-free w funkcji ib_register_device. Problem występuje, gdy funkcja ib_device_rename() zmienia nazwę urządzenia pod blokadą, ale w tym samym czasie funkcja kobject_uevent() odczytuje tę nazwę bez blokady, co prowadzi do wyścigu i dostępu do zwolnionej pamięci.
W jądrze Linux w podsystemie TLS wykryto błąd powodujący panikę jądra przy nieudanej alokacji strony. Gdy funkcja alloc_page zawiedzie, wskaźnik frag_list jest ustawiany na NULL, co przy kolejnym wywołaniu tls_strp_read_sock prowadzi do dereferencji pustego wskaźnika.
W jądrze Linuxa wykryto podatność w implementacji HID-BPF, która powoduje dostęp do wyczyszczonej struktury SRCU po odłączeniu urządzenia HID. Problem występuje, gdy urządzenie ma diody LED, a sterownik nie implementuje funkcji request(), co prowadzi do wywołania funkcji dispatch_hid_bpf_output_report() lub dispatch_hid_bpf_raw_requests() po zniszczeniu urządzenia.
W jądrze Linux w schedulerze sched_ext wykryto błąd w funkcji bpf_iter_scx_dsq_new(). Gdy zwraca ona błąd, iterator nie jest inicjalizowany, co przy wywołaniu next() lub destroy() prowadzi do dereferencji śmieciowych danych.
W jądrze Linux w sterowniku DMA TI k3-udma brakowało synchronizacji dostępu do współdzielonych struktur danych, co powodowało ostrzeżenia o braku blokady przy włączonym validatorze blokad. Problem został rozwiązany przez dodanie brakującego blokowania.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

