CVE Vulnerability Catalog
Translated CVE descriptions from NVD NIST - in English
Browse vulnerabilities by packageCISA KEV catalog updated: (v2026.09.14)
Weekly CVE digest
One email a week with newly published vulnerabilities worth knowing about. No account needed.
This digest covers new vulnerabilities in general, not your servers. If you want to know which of them actually run in your infrastructure, that is what Secvalis does: it scans your machines and reports only what concerns them.
W jądrze Linuxa do wersji 6.0.9 odkryto problem związany z warunkiem wyścigu w pliku drivers/media/dvb-core/dvb_frontend.c, który może prowadzić do sytuacji use-after-free w przypadku odłączenia urządzenia.
W jądrze Linuxa do wersji 5.19.12 występuje warunek wyścigu oraz wynikające z tego użycie po zwolnieniu pamięci, gdy atakujący w fizycznej bliskości usunie urządzenie PCMCIA podczas wywoływania ioctl. Problem ten dotyczy wyścigu między funkcjami mgslpc_ioctl a mgslpc_detach.
W jądrze Linuxa przed wersją 5.2.3 odkryto problem związany z użyciem po zwolnieniu pamięci (use-after-free), który jest spowodowany przez złośliwe urządzenie USB w sterowniku drivers/media/usb/dvb-usb/dvb-usb-init.c.
Podatność CVE-2018-12931 dotyczy sterownika systemu plików ntfs w jądrze Linux 4.15.0, który pozwala atakującym na wywołanie zapisu poza granicami stosu. Może to prowadzić do awarii systemu (kernel oops lub panic) lub innych nieokreślonych skutków poprzez spreparowany system plików ntfs.
procps-ng, a także procps, są podatne na ukrywanie procesów poprzez warunek wyścigu. Proces z wysokim identyfikatorem PID może wykorzystać zdarzenia inotify, aby określić, kiedy lista procesów jest skanowana, a następnie utworzyć nowy proces z niższym PID.
Vim to znacznie ulepszona wersja klasycznego edytora UNIX Vi. Umożliwia przekierowywanie komunikatów na ekranie oraz wyświetlanie zawartości rejestrów, co może prowadzić do nieautoryzowanego ujawnienia informacji.
W jądrze Linuxa rozwiązano podatność związaną z planowaniem podczas operacji atomowych w module scsi: storvsc, co mogło prowadzić do błędów i zablokowania systemu przy włączonym PREEMPT_RT na Hyper-V.
W jądrze Linuxa zidentyfikowano podatność związaną z brakiem sprawdzania wskaźników NULL podczas resetowania kolejek żądań i odpowiedzi w sterowniku mpi3mr. Problem ten prowadził do awarii sterownika podczas czyszczenia zasobów, gdy kolejki były NULL z powodu zwolnionej pamięci.
W jądrze Linuxa naprawiono podatność związaną z desynchronizacją FIFO DMA podczas błędu CQE w transmisji. W przypadku błędu TX, proces odzyskiwania resetuje dma_fifo_cc, ale nie resetuje dma_fifo_pc, co prowadzi do desynchronizacji producenta i konsumenta FIFO DMA.
W jądrze Linuxa rozwiązano podatność związaną z funkcją unshare, która dotyczy obsługi unshare_fs(). Problem występuje w przypadku, gdy w flagach znajduje się CLONE_NEWNS, a current->fs nie był w ogóle współdzielony, co prowadzi do nieprawidłowego przekazywania wskaźnika do copy_mnt_ns().
W jądrze Linuxa naprawiono podatność w netfilter, która dotyczy funkcji pipapo_drop(). Problem polegał na odczycie poza granicami stosu podczas przekazywania argumentu to_offset do funkcji pipapo_unmap().
W jądrze Linuxa naprawiono podatność związaną z wyścigiem w funkcji nvme_poll_irqdisable(). W określonym scenariuszu, pdev może zostać wyłączony, co prowadzi do nieprawidłowego ustawienia msix_enabled.
W jądrze Linuxa naprawiono podatność związaną z błędem typu slab-out-of-bounds w funkcji nvme_dbbuf_set. Problem dotyczył nieprawidłowego warunku pętli, który mógł prowadzić do dostępu do nieprawidłowych indeksów.
W jądrze Linuxa naprawiono podatność związaną z wyciekiem w procesie czyszczenia błędów DMA w sterownikach e1000/e1000e. Problem występował podczas mapowania buforów TX, gdzie nieodpowiednio odmapowywano już zmapowane bufory w przypadku wystąpienia błędu.
W jądrze Linuxa rozwiązano podatność związaną z wyścigiem między migracją zadań a iteracją w cgroup. Problem dotyczy przenoszenia zadań z jednego zestawu cgroup do innego.
W jądrze Linuxa rozwiązano podatność związaną z interfejsem USB, która pozwalała na nieograniczone czasy oczekiwania w funkcjach usb_control_msg(), usb_bulk_msg() oraz usb_interrupt_msg(). Umożliwiało to wprowadzenie nieprzerwalnych oczekiwań, co mogło prowadzić do problemów z wydajnością systemu.
W jądrze Linuxa zidentyfikowano podatność związaną z funkcją mdc800_device_read(), która nie kończy operacji URB w przypadku przekroczenia limitu czasu. W rezultacie, jeśli urządzenie nie odpowiada, funkcja zwraca wynik bez zakończenia URB.
W jądrze Linuksa rozwiązano podatność dotyczącą UFS, która występowała w funkcji ufshcd_rtc_work() podczas zawieszania UFS. Problem polegał na niewłaściwej kolejności wywołań, co mogło prowadzić do błędów w obsłudze pracy RTC.
W jądrze Linuxa naprawiono podatność związaną z wyścigiem w funkcji probe dla sterownika usb: yurex. Problem polegał na tym, że człon bbu opisu musiał być ustawiony na wartość oznaczającą niezainicjowane wartości przed złożeniem URB, którego handler zakończenia ustawia bbu.
W jądrze Linuxa zidentyfikowano podatność, która została naprawiona. Problem dotyczy sprawdzania, czy wskaźnik current->mm jest aktywny przed uzyskaniem łańcucha wywołań użytkownika, co może prowadzić do paniki jądra, jeśli mm został już zwolniony.

