Katalog podatności CVE

Przetłumaczone opisy podatności z bazy NVD NIST - w języku polskim

Przeglądaj podatności według pakietu

Katalog 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.

Zgadzam się na otrzymywanie cotygodniowego digestu CVE na podany adres e-mail. Zgodę mogę wycofać w każdej chwili linkiem w stopce każdej wiadomości.

CVE-2026-93221
Wysokie

W jądrze Linux występuje wyścig (race condition) w strukturze nfsd_net, gdzie pole logiczne grace_ended jest odczytywane i zapisywane bez synchronizacji z wielu wątków. Dwa równoczesne wywołania nfsd4_end_grace() mogą jednocześnie przejść do nfsd4_record_grace_done(), co prowadzi do podwójnego zwolnienia pamięci (double-free) i uszkodzenia listy reclaim_str_hashtbl. Podatność została naprawiona poprzez zastąpienie pól logicznych słowem flag i użycie atomowej operacji test_and_set_bit().

CVE-2026-93220
Niskie ryzyko· EPSS 4%

W jądrze Linux w schedulerze sched_ext funkcja kick_sync_wait_bal_cb() zakłada, że działa na CPU kolejki rq, ale w wyniku zmian w zwalnianiu blokady rq może zostać uruchomiona na obcym CPU. Prowadzi to do porównań z niepowiązanymi danymi i potencjalnego zakleszczenia.

CVE-2026-93219
Niskie ryzyko· EPSS 7%

W jądrze Linux sterownik zegara timer-sun4i reklamuje TIMER_SYNC_TICKS jako minimalną deltę, co pozwala rdzeniowi clockevents wywołać set_next_event() z wartością prowadzącą do interwału zerowego. Może to zawiesić kolejne zdarzenie i powodować zawieszenie rozruchu na Allwinner D1.

CVE-2026-93218
Niskie ryzyko· EPSS 4%

W jądrze Linux w mm/huge_memory funkcja madvise_free_huge_pmd() może napotkać device-private PMD i wejść w gałąź !pmd_present(), co prowadzi do wywołania pmd_folio() na nieoczekiwanym PMD. Sytuacja może wystąpić, gdy sterownik GPU oparty na HMM ściga się z madvise(MADV_FREE).

CVE-2026-93217
Niskie ryzyko· EPSS 4%

W jądrze Linux w mm/madvise funkcja madvise_cold_or_pageout_pte_range() może napotkać device-private PMD i wejść w gałąź !pmd_present(), wywołując VM_BUG_ON(). Sytuacja może wystąpić, gdy sterownik GPU oparty na HMM ściga się z madvise(MADV_COLD)/MADV_PAGEOUT.

CVE-2026-93216
Niskie ryzyko· EPSS 4%

W jądrze Linux w mm/page_owner funkcja print_page_owner_memcg() odczytuje page->memcg_data bez blokady w dwóch miejscach, co stwarza warunek TOCTOU. Jeśli strona zostanie równocześnie zwolniona i ponownie przydzielona jako strona ogonowa THP lub strona slab, asercje VM_BUG_ON mogą wywołać awarię jądra.

CVE-2026-93215
Niskie ryzyko· EPSS 6%

W jądrze Linux w funkcji cdx_create_res_attr() niepowodzenie sysfs_create_bin_file() powoduje zwolnienie res_attr bez wyzerowania wskaźnika w tablicy cdx_dev->res_attr[num]. Późniejsze wywołanie cdx_destroy_res_attr() zwalnia już zwolnioną pamięć, powodując podwójne zwolnienie.

CVE-2026-93214
Niskie ryzyko· EPSS 7%

W jądrze Linux w USB gadget f_tcm funkcja usbg_make_tpg() trzyma dep_lock podczas wywołania configfs_depend_item_unlocked(), co tworzy cykliczną zależność blokad z configfs_rmdir(). Może to prowadzić do zakleszczenia.

CVE-2026-93213
Niskie ryzyko· EPSS 7%

W jądrze Linux wykryto podatność polegającą na odczycie poza zakresem w funkcji of_alias_scan(). Parser rdzenia sprawdza isdigit przed weryfikacją granic, co powoduje odczyt bajtu przed nazwą właściwości, gdy nazwa jest pusta lub składa się tylko z cyfr. Może to prowadzić do niepożądanego zachowania lub wycieku informacji.

CVE-2026-93212
Niskie ryzyko· EPSS 6%

W jądrze Linux, w serwerze NFS (nfsd), występuje podatność na dereferencję pustego wskaźnika w funkcji nfsd_file_net_dispose(). Podczas zamykania sieci, wskaźnik nn->nfsd_serv może być wyczyszczony, a funkcja nadal próbuje go użyć, co prowadzi do awarii. Poprawka polega na bezpiecznym sprawdzeniu wskaźnika przed użyciem.

CVE-2026-93211
Niskie ryzyko· EPSS 6%

W jądrze Linux, w serwerze NFS (nfsd), podatność dotyczy kolejności inicjalizacji tablicy haszującej DRC przed rejestracją shrinkera. Na architekturach o słabym porządku pamięci (np. arm64, ppc) może dojść do obserwacji nie zainicjalizowanej tablicy, co prowadzi do dereferencji pustego wskaźnika w wywołaniu zwrotnym shrinkera. Poprawka przenosi inicjalizację przed rejestrację.

CVE-2026-93210
Niskie ryzyko· EPSS 6%

W jądrze Linux, w kliencie SMB, podatność dotyczy wzmocnienia pamięci podręcznej DFS przed nieprawidłowymi wskazówkami dotyczącymi celów. Funkcje get_tgt_name() i dfs_cache_noreq_update_tgthint() nie radzą sobie poprawnie z przypadkami braku wskazówki (NULL), co może prowadzić do dereferencji pustego wskaźnika. Poprawka utwardza wywołania i dodaje sprawdzanie NULL.

CVE-2026-93209
Niskie ryzyko· EPSS 6%

W jądrze Linux w podsystemie Bluetooth funkcja hci_send_cmd_sync() klonowała wysyłane polecenie do hdev->req_skb za pomocą skb_clone(). W warunkach niedoboru pamięci klonowanie mogło się nie powieść, pozostawiając req_skb jako NULL, przez co hci_req_cmd_complete() nie wywoływało hci_cmd_sync_complete() i oczekujący proces kończył się błędem -ETIMEDOUT po 10 sekundach. Problem naprawiono zastępując skb_clone() przez skb_get(), które jedynie zwiększa licznik referencji i nie może zawieść.

CVE-2026-93208
Niskie ryzyko· EPSS 6%

W jądrze Linuxa wykryto wyścig między operacją zmniejszania pamięci podręcznej KASAN a wyłączaniem procesorów. Podczas wyłączania CPU obiekty pozostają w per-CPU liście shrink_qlist i nie są zwracane do alokatora, co powoduje niepełne usuwanie pamięci podręcznej i ostrzeżenia jądra. Problem dotyczy systemów z włączonym KASAN (CONFIG_KASAN_GENERIC).

CVE-2026-93207
Krytyczne

W jądrze Linux, w module SUNRPC, podatność dotyczy braku zerowania struktury rpc_gss_wire_cred na początku funkcji svcauth_gss_decode_credbody(). Ponieważ struktura jest współdzielona między żądaniami, wczesne błędy dekodowania pozostawiają częściowo zdezaktualizowane dane, co może prowadzić do użycia wiszącego wskaźnika lub błędnych długości. Poprawka zeruje strukturę przy wejściu.

CVE-2026-93206
Niskie ryzyko· EPSS 8%

W jądrze Linux interfejs procfs do odczytu przestrzeni konfiguracyjnej PCI (proc_bus_pci_read) sprawdzał uprawnienie CAP_SYS_ADMIN na podstawie procesu wywołującego read(), a nie procesu, który otworzył plik. Uprzywilejowany proces mógł otworzyć plik i przekazać deskryptor nieuprzywilejowanemu procesowi, który następnie mógł odczytać całą przestrzeń konfiguracyjną. Poprawka używa file_ns_capable(), aby sprawdzać uprawnienia zapisane w file->f_cred w momencie otwarcia pliku, zgodnie z zachowaniem sysfs.

CVE-2026-93205
Niskie ryzyko· EPSS 6%

W jądrze Linux, w sterowniku iommu/arm-smmu-v3, podatność dotyczy zarządzania procesem zamykania (teardown). Ręczne zwalnianie zasobów w funkcji arm_smmu_device_remove() działa w niewłaściwej kolejności względem zasobów zarządzanych przez devm, co może prowadzić do użycia po zwolnieniu (use-after-free), np. kolejki IOPF zwalnianej przed obsługującym ją IRQ. Poprawka przenosi całe zarządzanie do devm.

CVE-2026-92680
Średnie

Araxis Merge dla Windows w wersjach od 2011.4074 do 2026.0 przechowuje skonfigurowane przez użytkownika poświadczenia dla zdalnych serwerów w rejestrze Windows bez wystarczającej ochrony kryptograficznej. Uwierzytelniony atakujący bez uprawnień administratora może odzyskać i odszyfrować wszystkie poświadczenia zapisane przez użytkownika.

CVE-2026-88371
Średnie

W bibliotece ZBar, w funkcji decode6() dla kodu kreskowego Code 128, występuje błąd niezdefiniowanego zachowania. Gdy funkcja decode_e() zwróci -1 dla nieprawidłowego wzorca krawędzi, decode6() przesuwa bitowo tę ujemną wartość, co jest operacją niezdefiniowaną. Może to prowadzić do zatrzymania programu (SIGILL) w kompilacjach z UBSan, powodując odmowę usługi.

CVE-2026-88370
Średnie

Biblioteka libconfini w wersji 1.16.4 zawiera błąd zapisu poza granicami bufora na stercie (heap out-of-bounds write) związany z dołączonym narzędziem load_ini_buffer.h oraz funkcją strip_ini_cache(). Narzędzie alokuje dokładnie ini_length bajtów, podczas gdy strip_ini_cache() bezwarunkowo zapisuje terminator NUL pod adresem ini_source[ini_length], wymagając dodatkowego zapisywalnego bajtu.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS