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.10.16)
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 harmonogram (sched/core) może przenieść kontekst planowania zablokowanego donora na CPU właściciela blokady, nawet gdy donor ma wyłączoną migrację. Funkcja set_task_cpu() ostrzega bezwarunkowo dla zadań z wyłączoną migracją, co prowadzi do fałszywego ostrzeżenia. Poprawka wyklucza zablokowanych donorów proxy z tego ostrzeżenia.
W jądrze Linux mechanizm ESP-in-TCP może przekazywać pakiety xfrm, których przesunięcie nagłówka transportowego nie mieści się po przycięciu koperty TCP przez parser strumienia. Zwykłe zresetowanie nagłówka transportowego obcina to przesunięcie i wywołuje ścieżkę ostrzeżenia skb. Poprawka używa ostrożnego pomocnika nagłówka transportowego i odrzuca skb przez istniejącą ścieżkę błędu XFRM, gdy przesunięcie nie może być reprezentowane.
W jądrze Linux sterownik dmaengine ti k3-udma-glue ma błąd w funkcji k3_udma_glue_release_rx_chn(). Jeśli devm_kcalloc() dla rx_chn->flows nie powiedzie się w funkcji żądania kanału, ścieżka błędu wywołuje k3_udma_glue_release_rx_chn(), która dereferencjonuje wskaźnik NULL rx_chn->flows w k3_udma_glue_release_rx_flow(). Poprawka pomija pętlę zwalniania przepływów, gdy rx_chn->flows nie jest przydzielone.
W jądrze Linux w sterowniku soc: samsung: exynos-pmu występuje błąd use-after-free węzła drzewa urządzeń odpowiadającego za generator przerwań. Funkcja setup_cpuhp_and_cpuidle() zwalnia referencję do węzła (of_node_put()) zbyt wcześnie, a następnie przekazuje wskaźnik intr_gen_node do of_syscon_register_regmap().
W jądrze Linux występuje błąd w mechanizmie memcg, gdzie funkcja obj_cgroup_charge_pages() nie pomija głównego cgroup (root memcg), co prowadzi do ostrzeżenia w refill_stock() oraz asymetrycznego rozliczania stron. Problem można wywołać poprzez zswap i operacje na cgroup, powodując wyciek licznika stron w root memcg.
W jądrze Linux w podsystemie SELinux funkcja avc_has_perm_noaudit() przy pustym zbiorze żądanych uprawnień zwraca wcześniej, nie wypełniając bufora decyzji dostępu (@avd). Wszyscy wywołujący przekazują niezainicjalizowaną zmienną stosową, która następnie trafia do avc_audit(), a w przypadku hooka inode jest zapisywana w pamięci podręcznej decyzji dla zadania.
W jądrze Linux w podsystemie power: sequencing funkcja pwrseq_unit_new() może wywołać dereferencję wskaźnika NULL. Gdy alokacja pamięci w pwrseq_unit_setup_deps() zawiedzie, wywoływane jest pwrseq_unit_put(), które zwalnia częściowo zainicjalizowaną strukturę, ale pole unit->list nie zostało zainicjalizowane, a pwrseq_unit_release() bezwarunkowo wywołuje na nim list_del().
W jądrze Linux w podsystemie power: sequencing funkcja pwrseq_device_register() może wywołać dereferencję wskaźnika NULL. Gdy dev_set_name() zawiedzie, kod przechodzi do etykiety err_put_pwrseq przed zainicjalizowaniem pwrseq->targets, a pwrseq_release() bezwarunkowo iteruje po targets i dereferencjonuje nieprawidłowy wskaźnik.
W jądrze Linux w sterowniku watchdog: da9063 funkcje da9063_wdt_suspend() i da9063_wdt_resume() sprawdzają tylko watchdog_active(). Gdy sterownik ustawia WDOG_HW_RUNNING w da9063_wdt_probe(), ale przestrzeń użytkownika nigdy nie otwiera urządzenia, WDOG_ACTIVE pozostaje wyczyszczone i wdt_disable() nie jest wywoływane podczas suspend, przez co watchdog nadal zlicza i może zresetować system.
W jądrze Linux w sterowniku watchdog: rtd119x funkcja clk_get_rate() może zwrócić 0, co prowadzi do dzielenia przez zero. Podatność powoduje panikę jądra.
W jądrze Linux w sterowniku watchdog: rzv2h funkcja clk_get_rate() może zwrócić 0, co prowadzi do dzielenia przez zero. Podatność powoduje panikę jądra.
W jądrze Linux w sterowniku wifi: rsi funkcja rsi_hal_load_key() przy usuwaniu klucza (data == NULL) wykonuje memset z nieprawidłowym przesunięciem. Ponieważ set_key jest wskaźnikiem na strukturę rsi_set_key, indeks jest skalowany przez sizeof(struct rsi_set_key) (160 bajtów), przez co memset zapisuje 144 bajty zer około 2,4 KB poza końcem bufora danych skb, uszkadzając niespokrewnione obiekty sterty.
W jądrze Linux w funkcji ieee80211_set_bitrate_mask() brakowało sprawdzenia flagi IEEE80211_SDATA_IN_DRIVER przed wywołaniem sterownika. Gdy interfejs był w stanie running, ale nie był jeszcze dodany do sterownika (np. podczas bringup lub teardown), wywołanie przez ioctl SIOCSIWRATE prowadziło do ostrzeżenia WARN w driver-ops.h. Poprawka dodaje sprawdzenie IN_DRIVER i zwraca -ENETDOWN.
W kliencie SMB jądra Linux funkcja parse_posix_sids() oblicza koniec bufora sidsbuf_end na podstawie wartości out_len dostarczonej przez serwer, bez walidacji względem rzeczywistej długości odebranego iov. Złośliwy serwer może podać zawyżoną wartość out_len, co pozwala na odczyty poza granicami bufora w sąsiedniej pamięci jądra.
W sterowniku drm/virtio jądra Linux funkcja virtio_gpu_user_framebuffer_create() zwraca NULL zamiast wskaźnika błędu ERR_PTR(). Prowadzi to do dereferencji wskaźnika NULL w funkcji drm_mode_addfb2().
W kodzie rozruchowym s390 jądra Linux funkcja append_ipl_block_parm() może przekazać zerowy rozmiar do funkcji konwersji parametrów IPL, gdy linia poleceń zajmuje cały bufor COMMAND_LINE_SIZE. Powoduje to zapis poza buforem linii poleceń.
W jądrze Linux naprawiono błąd w punkcie śledzenia icmp_send, gdzie funkcja TP_fast_assign() bezwarunkowo wywoływała udp_hdr(skb) przed sprawdzeniem, czy pakiet jest UDP. Powodowało to ostrzeżenie DEBUG_NET_WARN_ON_ONCE przy dostępie do nieustawionego nagłówka transportowego (transport_header = ~0U), gdy __icmp_send() był wywoływany ze ścieżek takich jak błędy łącza, błędy ARP, forwarding czy AF_PACKET.
W jądrze Linux występuje podatność w obsłudze tuneli sieciowych (iptunnel), gdzie podczas dekapulacji pakietów GSO nagłówek transportowy (transport_header) pozostaje wskazany na usunięty zewnętrzny nagłówek L4. Prowadzi to do ujemnego przesunięcia i w konsekwencji do błędu KASAN lub page fault w funkcji qdisc_pkt_len_segs_init(). Problem występuje, gdy pakiet tunelowany z metadanymi GSO jest przekazywany przez most L2 lub HSR, a nie dostarczany do lokalnego stosu IP.
W obsłudze kdump na platformie s390 jądra Linux funkcja set_os_info_reipl_block() dereferencjonuje wskaźnik reipl_block_actual, który pozostaje NULL dla typów IPL bez bloku parametrów re-IPL (np. HMC FTP boot, QEMU direct kernel boot). Może to prowadzić do dereferencji wskaźnika NULL.
W obsłudze zrzutu stand-alone na platformie s390 jądra Linux funkcja dump_reipl_run() bezwarunkowo dereferencjonuje wskaźnik reipl_block_actual, który pozostaje NULL dla typów IPL bez bloku parametrów re-IPL. Może to prowadzić do dereferencji wskaźnika NULL i wprowadzenia dumpera w stan disabled wait.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

