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.09.01)
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 w module sev-guest wykryto podatność polegającą na tym, że w przypadku niepowodzenia funkcji set_memory_{encrypted,decrypted}() strony pamięci pozostają w nieznanym stanie. Aby uniknąć potencjalnego wycieku poufnych danych, strony te nie są zwracane do alokatora, lecz jawnie wyciekane za pomocą snp_leak_pages().
W sterowniku ISCI dla jądra Linux wykryto podatność use-after-free podczas usuwania urządzenia. Zadanie (tasklet) obsługi zakończenia operacji nie jest zabijane przed zakończeniem pracy kontrolera, co pozwala na wyścig między przerwaniami a czyszczeniem pamięci. Po zwolnieniu struktury ihost, opóźnione zadanie może nadal odwoływać się do zwolnionej pamięci, prowadząc do awarii lub potencjalnego wykorzystania.
W jądrze Linux w sterowniku DRM dla V3D wykryto podatność use-after-free na ścieżce błędu podczas obsługi zadań CPU. Po wywołaniu v3d_job_cleanup() zwalniana jest pamięć zadania, a następnie próba odczytu tablic znaczników czasu i wydajności prowadzi do naruszenia pamięci. Dodatkowo na wczesnej ścieżce błędu dochodzi do dereferencji wskaźnika NULL.
W jądrze Linux w sterowniku DRM dla VirtIO wykryto podatność polegającą na ignorowaniu wartości zwracanej przez funkcję blokującą rezerwację DMA (dma_resv_lock_interruptible). W przypadku przerwania sygnałem (-EINTR) lub braku pamięci (-ENOMEM) blokada nie jest przechwytywana, co prowadzi do wyścigu podczas dodawania ogrodzeń (fence) i może skutkować uszkodzeniem listy ogrodzeń.
W jądrze Linux w sterowniku graficznym AMD/Display wykryto podatność na odczyt poza dozwolonym obszarem pamięci. Funkcje parsujące tablicę pinów GPIO nie sprawdzały, czy deklarowany rozmiar struktury z VBIOS mieści się w dostępnym obrazie BIOS-u, co umożliwiało odczyt poza jego granicami.
W jądrze Linux w module batman-adv wykryto podatność use-after-free w funkcji batadv_mcast_purge_orig(). Funkcja usuwa wpisy z list hlist chronionych przez RCU, ale nie czeka na zakończenie okresu RCU przed zwróceniem wyniku, co pozwala równoczesnym czytelnikom RCU na dostęp do już zwolnionej pamięci.
W jądrze Linux w module batman-adv (BLA) wykryto podatność polegającą na podwójnym dekrementacji licznika bla.num_requests. Problem wynika z braku atomowości operacji na liczniku i fladze request_sent, co prowadzi do wyścigu (race condition) i nieprawidłowego stanu.
W jądrze Linux w module batman-adv (tp_meter) wykryto podatność polegającą na tym, że funkcja batadv_tp_sender_cleanup() używała niebezpiecznej kombinacji timer_delete_sync() i timer_delete() do zatrzymania timera. Może to prowadzić do ponownego uzbrojenia timera po jego wyczyszczeniu, co skutkuje użyciem po zwolnieniu (use-after-free).
W jądrze Linux w module batman-adv wykryto podatność polegającą na błędnym typowaniu pola `tt_buff_len` jako `s16` zamiast `u16`. Powoduje to zawijanie wartości większych niż 32767 do ujemnych liczb, co prowadzi do alokacji pełnego bufora, ale tylko częściowego jego wypełnienia, pozostawiając resztę niezainicjalizowaną.
W sterowniku pmbus/adm1266 jądra Linux wykryto podatność polegającą na zapisie poza zakresem bufora podczas odczytu blokowego przez PMBus. Deklaracja bufora read_buf była o jeden bajt za mała, co przy maksymalnej długości odpowiedzi (255 bajtów + bajt PEC) powodowało nadpisanie pamięci.
W sterowniku hwmon (pmbus/adm1266) dla jądra Linux wykryto podatność polegającą na użyciu nieprawidłowej stałej (ADM1266_PDIO_STATUS zamiast ADM1266_PDIO_NR) w pętli skanującej maskę bitów PDIO. Powoduje to odczyt poza zakresem stosu wywołującego oraz potencjalny zapis poza przydzieloną tablicę bitów, co może prowadzić do naruszenia pamięci.
W jądrze Linux w architekturze RISC-V wykryto podatność polegającą na niezainicjalizowanej zmiennej stosowej 'cregs'. Funkcje compat_riscv_gpr_set() i compat_restore_sigcontext() wywołują cregs_to_regs() nawet po nieudanej kopii z przestrzeni użytkownika, co prowadzi do zapisu niezainicjalizowanych danych stosu do rejestrów procesora (pt_regs) docelowego zadania.
W jądrze Linux stwierdzono podatność w sterowniku ARM FF-A, polegającą na braku walidacji układu wiadomości powiadomień frameworka. Nieprawidłowe przesunięcie i rozmiar mogą prowadzić do odczytu poza zakresem lub nadmiernej alokacji pamięci.
W jądrze Linuxa w podsystemie netfilter/x_tables dodano funkcję xtables_unregister_table_exit, która zastępuje xt_unregister_table(). Rozwiązuje to problem, w którym podczas usuwania modułu (rmmod) użytkownicy wykonujący set/getsockopt nie mogli ponownie utworzyć tabeli, ponieważ larwalna tabela została już usunięta, a istniejąca instancja nie znajdowała się już na liście aktywnych tabel.
W jądrze Linuxa w module netfilter ebtables wprowadzono dwuetapowy schemat usuwania tabel, aby uniknąć wyścigu (race condition) podczas przypisywania operacji do tabeli. Przypisanie table->ops odbywa się teraz przy trzymanym muteksie ebt, co zapobiega ekspozycji niekompletnie wypełnionej struktury tabeli.
W jądrze Linux wykryto podatność w module netfilter bridge eb_tables, polegającą na wyścigu podczas inicjalizacji. Rejestracja sockoptów następuje zbyt wcześnie, zanim inicjalizacja modułu zostanie zakończona, co umożliwia globalne wystawienie nie w pełni zainicjalizowanych struktur.
W jądrze Linux wykryto podatność w funkcji statmount_mnt_idmap, która może prowadzić do zapisu poza zakresem bufora. Problem wynika z ręcznego zwiększania licznika seq->count po użyciu seq_printf(), co w przypadku przepełnienia powoduje pominięcie wykrycia błędu i późniejszy zapis NULL-a poza przydzieloną pamięcią.
W jądrze Linux na systemie z PREEMPT_RT wykryto podatność use-after-free w funkcji irq_work_single(). Po wyczyszczeniu flagi BUSY przez atomic_cmpxchg() kod nadal odwołuje się do struktury work, co może prowadzić do jej użycia po zwolnieniu przez inny wątek wywołujący irq_work_sync().
W jądrze Linuxa w funkcji netfs_read_folio() brakuje oczekiwania na zakończenie trwającego zapisu zwrotnego (writeback). Może to prowadzić do naruszenia spójności danych, ponieważ funkcja ufa fladze brudu (dirty) oraz danym w folio->private, które mogą zostać wyczyszczone przed wyczyszczeniem flagi writeback.
W jądrze Linuxa w systemie plików AFS wykryto podatność związaną z nieprawidłowym blokowaniem podczas obsługi dowiązań symbolicznych. Problem umożliwia wyścigi między wieloma wywołaniami funkcji get_link(), co może prowadzić do wycieków pamięci lub nieprawidłowego odczytu zawartości dowiązania.

