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.28)
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 sterowniku RDMA/siw występuje podatność na zapis poza zakresem (OOB) spowodowana nieprawidłowym ograniczeniem długości kopiowania fragmentów nagłówka. Poprawka używa liczby już odebranych bajtów nagłówka do obliczenia długości kolejnego kopiowania.
W jądrze Linux w module netfilter nft_nat występuje problem z niezainicjalizowaną pamięcią w funkcji nft_nat_setup_netmap() dla mapowania IPv4. Poprawka zeruje całą strukturę new_addr, aby uniknąć użycia niezainicjalizowanych danych.
W jądrze Linux w module netfilter nf_nat występuje wyciek pamięci, gdy rejestracja hooków zakończy się niepowodzeniem. Poprawka opóźnia ustawienie nat_hook_ops i upraszcza ścieżkę obsługi błędów, aby zapewnić zwolnienie hooków.
W jądrze Linux w module netfilter flowtable występuje problem z przedwczesnym zwolnieniem referencji do conntracka, co może prowadzić do użycia nieprawidłowego obiektu. Poprawka utrzymuje referencję do czasu zwolnienia flowu po okresie RCU i dodaje rcu_barrier() przy wyjściu z modułu.
W jądrze Linux w podsystemie DRM występuje wyciek zdarzenia drm_pending_vblank_event w ścieżce błędów dla out_fence_ptr. Poprawka zwalnia zdarzenie i ustawia crtc_state->event na NULL, aby uniknąć wycieku pamięci.
W jądrze Linux w kliencie SMB występuje podatność na przepełnienie bufora przy przetwarzaniu absolutnych celów dowiązań symbolicznych. Poprawka waliduje prefiks dysku NT przed dostępem do stałych przesunięć, aby zapobiec nadpisywaniu pamięci.
W jądrze Linuxa wykryto podatność w mechanizmie walidacji parametru NDTPA_INTERVAL_PROBE_TIME_MS dla tabel sąsiedztwa (np. ARP). Brak walidacji typu pozwala ustawić wartość 0 lub bardzo dużą (np. 4294967296), co prowadzi do nieprawidłowego działania timera i potencjalnego obejścia zabezpieczeń.
W jądrze Linux w sterowniku ALSA bcd2000 występuje wyścig między operacjami rawmidi a rozłączeniem USB, co może prowadzić do użycia po zwolnieniu (UAF). Poprawka wprowadza spinlock, który obejmuje operacje rawmidi i obsługę w callbacku, aby zapewnić bezpieczeństwo.
W jądrze Linux w systemie plików NTFS funkcja ntfs_non_resident_attr_shrink() wywoływała operacje na runlistach bez wymaganej blokady zapisu, co mogło prowadzić do wyścigu. Dodatkowo ntfs_attr_map_cluster() mogła pozostawić niespójny stan przy nieudanej aktualizacji mapowań. Poprawka serializuje te operacje blokadą runlisty i dodaje mechanizm wycofywania zmian.
W jądrze Linux w podsystemie ALSA funkcja snd_pcm_timer_init() rejestrowała timer PCM przed ustawieniem pola timer->private_data. W krótkim oknie czasowym równoległy wątek mógł uzyskać dostęp do timera przez /proc/asound/timers lub snd_timer_open() i wywołać wskaźnik NULL, powodując dereferencję NULL. Poprawka przenosi przypisanie private_data przed rejestrację.
W jądrze Linux w sterowniku drm/msm/dp funkcja msm_dp_display_atomic_disable() bezwarunkowo zapisywała DP_STATE_CTRL_PUSH_IDLE i czekała na wzorzec idle, nawet gdy główne łącze nigdy nie zostało włączone (np. po nieudanym treningu linku). Powodowało to przekroczenie czasu oczekiwania na wzorzec PUSH_IDLE i zwalniało referencję runtime-PM kontrolera bez uprzedniego wyłączenia łącza. Na SoC Snapdragon X2 Elite (glymur) prowadziło to do wymuszonego zatrzymania procesorów SOCCP i ADSP przez TrustZone i cichego resetu maszyny.
W jądrze Linux w sterowniku ALSA dla urządzeń USB 6fire występuje podatność polegająca na zapisie poza granicami bufora (out-of-bounds write) w funkcji usb6fire_pcm_in_urb_handler(). Urządzenie może zgłosić długość pakietu isochronous mniejszą niż 4 bajty, co powoduje niedomiar (wrap) przy odejmowaniu i prowadzi do wywołania memset() z ogromnym rozmiarem na buforze o rozmiarze 4832 bajtów. Nawet bez zawinięcia przy częstotliwościach 88.2/96 kHz przeliczenie 4-wejściowych/6-wyjściowych pakietów powoduje przekroczenie rozmiaru bufora.
W jądrze Linux w sterowniku wifi virt_wifi funkcja virt_wifi_newlink() przenosiła stan operacyjny (operstate) przed rejestracją urządzenia sieciowego. Jeśli rejestracja się nie powiodła (np. z powodu nieprawidłowej nazwy), zwolnienie netdev pozostawiało wpis na liście lweventlist, co prowadziło do use-after-free przy późniejszym linkwatch_fire_event(). Poprawka przenosi transfer po netdev_upper_dev_link().
W jądrze Linux w komponencie drm/xe/shrinker wykryto błąd, w którym funkcja __xe_shrinker_walk() przegląda listy LRU SYSTEM i TT bez referencji runtime PM. Zmniejszanie bufora poza pamięcią systemową unieważnia jego mapowania GPU, co wymaga wybudzenia urządzenia — w stanie uśpienia runtime powoduje to ostrzeżenie asercji i zwrócenie -ENODEV przez unieważnienie TLB.
W jądrze Linux w sterowniku DRM vc4 funkcja vc4_kms_load() inicjowała odpytywanie KMS (drm_kms_helper_poll_init()) bez odpowiadającego wywołania fini. Po odłączeniu sterownika (unbind) zaplanowana praca odpytywania nadal się wykonywała na zwolnionej strukturze drm_device, powodując use-after-free. Poprawka używa zarządzanej wersji drmm_kms_helper_poll_init().
W jądrze Linux w podsystemie ALSA HDA punkt śledzenia (tracepoint) otwarcia PCM był wywoływany przed przypisaniem strumienia. Gdy przypisanie strumienia nie powiodło się z powodu wyczerpania strumieni sprzętowych, dane tracepoint odwoływały się do niezainicjowanego znacznika strumienia. Poprawka przenosi tracepoint po sprawdzeniu NULL.
W jądrze Linux w sterowniku wifi ath11k wykryto wyciek pamięci. Gdy firmware ulega awarii, funkcja ath11k_mac_peer_cleanup_all() nie zwalniała zasobów arsta->rx_stats i tx_stats, co prowadziło do wycieków pamięci jądra (kmemleak). Poprawka wydziela czyszczenie arsta do nowej funkcji ath11k_mac_station_cleanup() i wywołuje ją w obu miejscach.
W jądrze Linux w seg6 funkcja decap_and_validate() przy dekapulacji IPIP nie ustawiała flagi IPSKB_L3SLAVE w IPCB dla IPv4, mimo że robiła to dla IPv6. W efekcie pakiety SRv6 dekapulowane na interfejsie przypisanym do VRF nie trafiały do gniazd lokalnych zgodnie z oczekiwaniami. Poprawka ustawia flagę IPSKB_L3SLAVE dla IPv4.
W jądrze Linux w sterowniku DSA mxl862xx występuje problem z odpytywaniem statystyk podczas zamykania. Ankieta może działać na zwolnionej pamięci portów, a ponowne uruchomienie po anulowaniu może spowodować kolejkowanie pracy po zakończeniu synchronizacji.
W jądrze Linux sterownik bcmgenet traci skonfigurowane reguły filtrów sprzętowych przy każdym podniesieniu interfejsu, ponieważ inicjalizacja listy w bcmgenet_hfb_init() usuwa wszystkie reguły.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

