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.06)
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 naprawiono błąd w flow_dissector, gdzie obliczanie key_control->thoff używało min_t(u16, ...), co powodowało obcięcie skb->len do 16 bitów. Dla pakietów większych niż 64 KB (np. GSO, BIG TCP) prowadziło to do błędnego, małego offsetu nagłówka transportowego, nawet gdy parsowanie się powiodło.
W jądrze Linux naprawiono podatność w funkcji __virtio_net_hdr_to_skb(), która polegała na pomijaniu analizy nagłówków pakietów GSO bez flagi VIRTIO_NET_HDR_F_NEEDS_CSUM. Prowadziło to do odczytu poza granicami bufora (out-of-bounds) w skb_gso_transport_seglen() przy pakietach z nieprawidłowym nagłówkiem sieciowym lub opcjami IP/rozszerzeniami IPv6.
W jądrze Linux funkcja devlink_rel_nested_in_notify_work_schedule() pobierała referencję na devlink_rel i kolejkowała pracę, ignorując wynik schedule_delayed_work(). Jeśli praca była już w toku, dodatkowa referencja była wyciekana wraz z obiektem devlink_rel.
W jądrze Linux funkcja pfcp_session_recv() odczytywała 8-bajtowy SEID bez zapewnienia, że znajduje się on w liniowej części pakietu. Krótki pakiet PFCP z flagą S lub pakiet z nagłówkiem sesji we fragmencie powodował odczyt poza końcem danych pakietu.
W jądrze Linux w obsłudze ptrace dla architektury RISC-V bufor rejestrów nie był zerowany przed kopiowaniem danych od użytkownika. Żądanie PTRACE_SETREGSET z krótkim iov_len pozostawiało niezainicjalizowane dane na stosie, które następnie były walidowane i kopiowane do stanu procesu docelowego.
W jądrze Linux funkcja bpf_flow_dissect() ograniczała offsety zwracane przez program BPF za pomocą clamp_t(u16, ..., hlen). Gdy hlen przekraczał 65535, górna granica była obcinana przed porównaniem, co mogło wymuszać zerowe wartości nhoff i thoff mimo poprawnych wartości zwróconych przez program.
W jądrze Linux w sterowniku drm/imagination funkcja pvr_vm_gpuva_remap() przy dzieleniu istniejącego mapowania niepotrzebnie pobierała referencję GEM dla każdej części (wyciek pamięci) oraz błędnie podłączała części do nowego obiektu vm_bo zamiast do oryginalnego, co wywoływało ostrzeżenie drm_gpuva_link().
W jądrze Linux w sterowniku mlxsw spectrum_flower funkcja mlxsw_sp_flower_tmplt_create() podczas parsowania szablonu mogła pozyskać rejestry zakresu portów, które nigdy nie były zwalniane, ponieważ lokalna struktura rulei nie przechodziła przez mlxsw_sp_acl_rulei_destroy().
W jądrze Linux występuje wyciek pamięci w funkcji vmci_transport_recv_dgram_cb() podczas zamykania gniazda datagramowego. Pakiety trafiają do backlogu gniazda, a po wyczyszczeniu kolejki odbiorczej funkcja __release_sock() przenosi je z powrotem do kolejki odbiorczej, co prowadzi do wycieku pamięci. Problem został naprawiony poprzez dodanie czyszczenia kolejki odbiorczej w destruktorze gniazda.
W jądrze Linux w sterowniku drm/vc4 występuje problem z wyścigiem podczas przejścia w stan uśpienia (runtime suspend). Funkcja vc4_irq_disable() wyłącza źródła przerwań V3D i wywołuje synchronize_irq(), ale na kontrolerze ARMCTRL (RPi 0-3) nie gwarantuje to wyciszenia handlera — przerwanie może zostać obsłużone po odcięciu zasilania domeny V3D, gdy odczyty rejestrów zwracają 0xdeadbeef. Może to spowodować zaplanowanie pracy vc4_overflow_mem_work() po jej anulowaniu. Poprawka polega na wyłączeniu linii przerwania na czas przejścia PM i zrównoważeniu instalacji/żądania IRQ.
W jądrze Linux w sterowniku HID steam istniało wąskie okno podczas sekwencji zamykania, w którym callbacki mogły być nadal planowane, a następnie odwoływać się do zwolnionej struktury steam (wiszący wskaźnik). Poprawka zmienia kolejność zamykania i przenosi anulowanie pracy rumble i przełączania trybu do steam_unregister.
W jądrze Linux w sterowniku HID steam uproszczono przepływ rejestracji/wyrejestrowania, usuwając założenie o numerze seryjnym na rzecz flagi logicznej. Poprawiono również błąd, w którym przy niepowodzeniu późniejszych kroków rejestracji nie wyrejestrowywano baterii, pozostawiając obiekt power_supply po zniszczeniu obiektu steam.
CVE zostało odrzucone lub wycofane przez organizację odpowiedzialną za numerację CVE. Brak dalszych informacji o podatności.
W jądrze Linux w podsystemie sched_ext naprawiono problem wyścigu podczas publikowania tablic cid. Tablice były widoczne dla kfunców cid w trakcie modyfikacji, co mogło prowadzić do odczytu niezainicjalizowanej pamięci lub niespójnych danych topologii przez współbieżne programy TRACING lub SYSCALL.
W jądrze Linux w podsystemie ext4 występuje błąd polegający na tym, że duże folie (large folios) nie są wyłączane dla zaszyfrowanych inodów, gdy funkcja szyfrowania zostanie włączona na już zamontowanym systemie plików. Prowadzi to do awarii jądra (NULL pointer dereference) podczas zapisu zaszyfrowanych danych. Problem dotyczy jąder od v6.19 do v7.2.
W jądrze Linux w sterowniku ASoC qcom lpass-cpu podczas konfiguracji DAI w trybie LPAIF_I2SCTL_MODE_QUAD01 używany jest identyfikator DAI do indeksowania tablicy variant->dai_driver. Na platformach, gdzie identyfikatory DAI są rzadkie (np. IPQ806x MI2S o ID 4), powoduje to zapis poza tablicą zamiast aktualizacji właściwego wpisu.
W jądrze Linux naprawiono problem możliwego zakleszczenia (deadlock) wykrywanego przez lockdep podczas kurczenia puli stron TTM przez kswapd. Przyczyną była niepotrzebna alokacja pamięci (GFP_KERNEL) w ścieżce zwalniania tablic stron, wykonywana pod blokadą mmap_read_lock. Usunięto kopiowanie strony PMD, dzięki czemu alokacja zniknęła, a problem blokad został rozwiązany.
W jądrze Linux w warstwie Rust irq występuje błąd polegający na tym, że RegistrationInner jest przekazywany jako cookie do request_irq, zanim jego pola zostaną zainicjalizowane. Może to prowadzić do odczytu niezainicjalizowanej pamięci w funkcji obsługi przerwania.
W jądrze Linux w podsystemie perf/core funkcja perf_event_open() sprawdza uprawnienia perf_allow_kernel() tylko na podstawie !attr.exclude_kernel. Użytkownicy mogą jednak żądać zbierania łańcuchów wywołań jądra z attr.exclude_callchain_kernel == 0 nawet gdy attr.exclude_kernel == 1, co nie jest egzekwowane.
W jądrze Linux w sterowniku wifi ath11k podczas restartu sprzętu (hw restart) licznik ar->num_stations nie jest resetowany w ath11k_mac_op_start(). Prowadzi to do sytuacji, w której nie można dodać nowych stacji lub peerów mesh, ponieważ licznik pozostaje zawyżony.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

