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 wykryto podatność w mechanizmie memory cgroup (memcg), która powoduje, że procesy zabite przez OOM killer mogą utknąć w ścieżce wyjścia na wiele godzin. Problem dotyczy sytuacji, gdy oom_reaper nie zdołał zwolnić pamięci procesu (ustawiając flagę MMF_OOM_SKIP), a umierające wątki nadal próbują ładować strony z zswap, co prowadzi do blokady na oom_lock i ogromnych opóźnień w zakończeniu procesu.
W jądrze Linux mechanizm memcg v1 soft limit został wycofany — zapisy do memory.soft_limit_in_bytes są teraz ignorowane, a odczyt zawsze zwraca wartość maksymalną. Poprawka usuwa też ostrzeżenie syzbot związane z reclaimem soft limit wywoływanym z kswapd.
W jądrze Linux na architekturze arm64 funkcja show_pte() wykonuje bezzamkowy spacer po tablicach stron, co może prowadzić do użycia zwolnionej strony tablicy lub wyliczenia błędnego wskaźnika przy równoczesnym niszczeniu tablic. Poprawka używa bezzamkowych helperów offsetowych z zapisanymi wpisami nadrzędnymi i wyłącza przerwania lokalne wokół spaceru.
W jądrze Linux w module s390/vfio-ap bitmapa apm_filtered jest alokowana na stosie bez zerowania. Gdy zmiana hot plug dodaje tylko domeny kontrolne, funkcja filtrująca jest pomijana i niezainicjalizowana bitmapa trafia do reset_queues_for_apids(), co może wywołać niezamierzone resety kolejek sprzętowych gościa. Poprawka zeruje bitmapę na początku funkcji.
W jądrze Linux dla architektury LoongArch brakuje definicji DIRECT_MAP_PHYSMEM_END, co powoduje, że funkcje get_free_mem_region() i mhp_get_pluggable_range() mogą zwracać regiony ZONE_DEVICE poza obszarem vmemmap. Może to prowadzić do uszkodzenia tablic stron lub awarii systemu, zwłaszcza na procesorach z mniejszą liczbą bitów adresu fizycznego, takich jak seria Loongson-2K.
W jądrze Linux w sterowniku media: meson: vdec funkcja vdec_try_fmt_common() przy nieobsługiwanym formacie pikseli wraca do V4L2_PIX_FMT_MPEG2. Jeśli dystrybucja usunęła obsługę MPEG2, find_format() zwraca NULL, co prowadzi do dereferencji NULL i awarii. Poprawka używa pierwszego formatu z tablicy platformy zamiast zakodowanego na stałe MPEG2.
W jądrze Linux w systemie plików F2FS wykryto błąd polegający na tym, że przy rozszerzaniu rozmiaru pliku przez nieprzyrównaną granicę EOF dane poza poprzednim EOF w częściowej stronie nie były zerowane. W efekcie po ponownym zamontowaniu lub po odzyskaniu po awarii mogły zostać ujawnione nieaktualne dane z dysku znajdujące się poza poprzednim końcem pliku.
W jądrze Linux w sterowniku drm/gud funkcja gud_connector_add_tv_mode() przekazuje nazwy trybów TV o stałym rozmiarze bezpośrednio do kodu właściwości DRM. Jeśli urządzenie zwróci wpis bez bajtu NUL, strlen() czyta poza bufor, powodując odczyt poza granicami. Poprawka waliduje obecność terminatora NUL i odrzuca błędne odpowiedzi z -EIO.
Podatność w sterowniku Nouveau (drm/nouveau/dmem) powoduje niedomiar licznika callocated przy podziale dużego folio. Licznik nie jest aktualizowany podczas podziału, co prowadzi do wycieku pamięci i ostrzeżeń. Poprawka uwzględnia nowe sub-folio w funkcji split.
W jądrze Linux wykryto podatność powodującą panikę podczas bootowania w konfiguracji CONFIG_DEBUG_VM z włączoną opcją hugetlb_free_vmemmap. Problem dotyczy inicjalizacji współdzielonych stron ogonowych (zone->vmemmap_tails[]) używanych przez HVO, które są przygotowywane zbyt późno, co prowadzi do dereferencji niezainicjalizowanej strony i paniki. Poprawka przenosi inicjalizację do gather_bootmem_prealloc(), przed przetwarzaniem foliów HugeTLB z bootmem.
W jądrze Linux wykryto podatność w module lockd, gdzie funkcja nlmsvc_match_ip() miała zamienione argumenty podczas porównywania adresów IP. Powodowało to, że zwalnianie blokad przez adres IP serwera (za pomocą /proc/fs/nfsd/unlock_ip) praktycznie nigdy nie działało, ponieważ porównanie opierało się na odczytaniu nieprawidłowych danych z pamięci.
Podatność w mechanizmie HugeTLB dla stron gigantycznych (gigantic bootmem) polega na zbyt późnej inicjalizacji strukturalnych stron (struct pages). Może to prowadzić do błędnego określenia ciągłości stref lub paniki podczas uruchamiania. Poprawka przenosi inicjalizację do wcześniejszej fazy (page_alloc_init_late).
W serwerze NFS (nfsd) brakuje bariery pamięci odczytu (read barrier) w funkcji rpc_status_get dumpit. Na architekturach o słabym uporządkowaniu pamięci (ARM, POWER) może to prowadzić do nieskutecznego mechanizmu ponawiania i odczytu niespójnych danych. Poprawka dodaje smp_rmb() przed drugim sprawdzeniem licznika.
W jądrze Linux wykryto podatność w module svcrdma (NFS/RDMA serwer). Zdalny klient może wysłać chunk Write lub Reply z polem segcount równym zero, co przechodzi walidację w xdr_check_write_chunk() i powoduje dodanie zdegenerowanego chunka (ch_segcount == 0) do list rc_write_pcl lub rc_reply_pcl. Wcześniejsza poprawka uczyniła pcl_for_each_segment() odpornym na segcount 0, ale problem nadal jest istotny jako obrona w głąb.
W jądrze Linuxa wykryto podatność w mechanizmie opóźnionej inicjalizacji stron pamięci (CONFIG_DEFERRED_STRUCT_PAGE_INIT). Przy użyciu dużych rezerwacji CMA, funkcja deferred_grow_zone() może niewłaściwie zaktualizować wskaźnik first_deferred_pfn, co prowadzi do przepełnienia i wywołania BUG_ON w deferred_init_memmap(), skutkując awarią systemu podczas inicjalizacji.
W jądrze Linux funkcja rt6_nh_dump_exceptions() iterowała po liście wyjątków tras IPv6 za pomocą hlist_for_each_entry() bez odpowiedniej ochrony RCU, podczas gdy równolegle rt6_insert_exception() mogła dodawać nowe wpisy. Powodowało to wyścig danych (data race) wykryty przez KCSAN. Problem rozwiązano, przechodząc na iterator hlist_for_each_entry_rcu().
W sterowniku phy (fsl-imx8mq-usb) występuje wyciek przełącznika typec w przypadku błędu podczas inicjalizacji (probe). Poprawka polega na użyciu devm_add_action_or_reset(), aby zapewnić sprzątanie zarówno przy błędzie, jak i przy usuwaniu sterownika.
W jądrze Linux naprawiono błąd w module svcrdma, gdzie przy nieudanej akceptacji połączenia wywoływano rpcrdma_rn_unregister() bez wcześniejszej rejestracji. Prowadziło to do usunięcia cudzego wpisu w tablicy XArray oraz niezrównoważonego zwolnienia referencji urządzenia, a także do wycieku pamięci struktury svcxprt_rdma przy każdym nieudanym połączeniu.
W jądrze Linux w sterowniku tegra-video (staging/media) funkcja tegra_vip_channel_of_parse() w ścieżkach błędów zwalnia referencję do węzła OF, której nigdy nie pobrała, co powoduje niedomiar licznika referencji. Problem występuje, gdy parsowanie endpointu nie powiedzie się na uszkodzonym device tree.
W jądrze Linux funkcja send_signal_locked() nadpisuje identyfikatory nadawcy dla docelowej przestrzeni nazw, a przy wysyłaniu grupowym ten sam siginfo jest współdzielony między odbiorcami. Jeden odbiorca może więc wpłynąć na dane kolejnego.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

