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

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-98757
Niskie ryzyko· EPSS 6%

W jądrze Linux funkcja cdns3_gadget_start() uruchamia dwa zadania robocze (pending_status_wq i aligned_buf_wq) na system_freezable_wq, których handlery używają struktury cdns3_device. Funkcja cdns3_gadget_exit() nie czeka na zakończenie tych zadań, zwalniając endpointy, bufory i prywatne dane urządzenia, co może prowadzić do use-after-free, gdy zakolejkowane zadanie wykona się po zwolnieniu pamięci.

CVE-2026-98756
Niskie ryzyko· EPSS 6%

W jądrze Linux kontroler Cadence USBSS jest urządzeniem PCI z dwiema funkcjami. Gdy druga funkcja jest probowana, podczas gdy pierwsza została włączona, ale nie ustawiła jeszcze swoich danych sterownika, pci_get_drvdata() zwraca NULL, a następujące przypisanie wrap->devfn powoduje dereferencję NULL i awarię jądra.

CVE-2026-98755
Niskie ryzyko· EPSS 6%

W jądrze Linux struktura vio_vcc pkt alokowana na stosie w funkcji vcc_send_ctl() była częściowo zainicjalizowana, pozostawiając pole tag.stype_env niezainicjalizowane przed wysłaniem przez ldc_write(). Może to prowadzić do wycieku danych ze stosu jądra do peera LDC.

CVE-2026-98754
Niskie ryzyko· EPSS 6%

W jądrze Linux funkcja vcc_cleanup() ustawia port->tty na NULL bez trzymania port->lock, co powoduje wyścig z callbackami LDC w vcc_event(), które czytają port->tty pod port->lock i używają tty->port. Może to prowadzić do use-after-free, gdy callback dereferencjonuje tty->port po tym, jak cleanup już go zniszczył i zwolnił.

CVE-2026-98753
Niskie ryzyko· EPSS 6%

W jądrze Linux występuje luka w warstwie tty_port polegająca na tym, że flaga TTY_IO_ERROR nie jest przywracana, gdy aktywacja portu się nie powiedzie. Może to prowadzić do prób wejścia/wyjścia na porcie, który został usunięty lub wyłączony, powodując panikę jądra z powodu dostępu do niezegarowanego sprzętu lub dereferencji wskaźnika NULL, gdy ioctl TTY ściga się z hangup i open.

CVE-2026-98752
Niskie ryzyko· EPSS 6%

W jądrze Linux funkcja tty_port_tty_vhangup() może powrócić przed faktycznym zamknięciem portu, jeśli ściga się z innym wywołaniem hangup. Brak serializacji między tty_port_tty_vhangup() a tty_port_hangup() prowadzi do use-after-free i dereferencji wskaźnika NULL w ścigających się ioctl-ach oraz przy przetwarzaniu asynchronicznych hangupów (utrata nośnej).

CVE-2026-98751
Niskie ryzyko· EPSS 6%

W jądrze Linux ioctl-e break (TCSBRK i TCSBRKP) mogą ścigać się z hangup i wywoływać sterownik tty dla urządzenia, które zostało już usunięte lub wyłączone. Po kontrolowanym przez użytkownika timeoucie może dojść do wywołania sterownika nawet po ponownym otwarciu tty.

CVE-2026-98750
Niskie ryzyko· EPSS 6%

W jądrze Linux resetowanie zapisanego stanu termios przy rejestracji urządzenia może powodować use-after-free, gdy zamknięcie TTY (i zapisanie termios) ściga się z ponowną rejestracją. Problem dotyczy sterowników, które nie gwarantują, że numer minor nie jest już używany.

CVE-2026-98749
Niskie ryzyko· EPSS 7%

W jądrze Linux w sterowniku max3100 (tty: serial) funkcja max3100_shutdown() zatrzymuje timer, ale kończy działanie wcześnie podczas zawieszenia systemu. Jeśli urządzenie SPI zostanie odłączone przed wznowieniem, max3100_remove() zwalnia port, podczas gdy timer pozostaje uzbrojony, co może prowadzić do użycia zwolnionej pamięci (use-after-free) przez max3100_timeout(). Poprawka dodaje końcowe zniszczenie timera w max3100_remove() z użyciem timer_shutdown_sync() oraz zwalnia IRQ i niszczy kolejkę roboczą przed zwolnieniem portu.

CVE-2026-98748
Niskie ryzyko· EPSS 6%

W jądrze Linux sterownik serial: 8250_bcm7271 ma use-after-free w brcmuart_remove(). Funkcja brcmuart_remove() anuluje hrtimer przed wyrejestrowaniem portu, więc przerwanie receive-timeout, które nadejdzie w międzyczasie, ponownie uzbroi timer. Po zwolnieniu pamięci priv przez devm callback wykonuje się na zwolnionej pamięci.

CVE-2026-98747
Niskie ryzyko· EPSS 4%

W jądrze Linux funkcja serial_core_unregister_port() przekazuje port->port_dev do serial_core_get_ctrl_dev(), która dereferencjonuje wskaźnik. Gdy port->port_dev jest NULL (brak urządzenia portu lub nieudana rejestracja przed serial_core_port_device_add()), dochodzi do dereferencji NULL.

CVE-2026-98746
Niskie ryzyko· EPSS 6%

W jądrze Linux sterownik serial: ma35d1 ma wyciek referencji zegara w ma35d1serial_probe(). Funkcja of_clk_get() zwraca zegar z referencją, która musi być zwolniona przez clk_put(), ale ma35d1serial_probe() nigdy tego nie robi, przez co referencja wycieka na ścieżkach błędów probe i przy usuwaniu portu.

CVE-2026-98745
Niskie ryzyko· EPSS 6%

W jądrze Linux na architekturze arm64 funkcja restore_sve_fpsimd_context() nie odrzuca sygnałowego kontekstu SVE, w którym flaga SVE_SIG_FLAG_SM jest wyczyszczona, a ładunek SVE jest obecny, na systemach obsługujących wyłącznie SME (bez SVE). Pozwala to na wprowadzenie zadania w stan nieprzetwarzania strumieniowego SVE, mimo że sprzęt tego nie obsługuje, co może prowadzić do błędów EL1 UNDEF i paniki jądra.

CVE-2026-98744
Niskie ryzyko· EPSS 6%

W jądrze Linux w komponencie ASoC codec max98363 struktura stream_config nie jest inicjalizowana przed przekazaniem do sdw_stream_add_slave(). Pole type może zawierać śmieci i jest później kopiowane do stream->type przez sdw_config_stream().

CVE-2026-98743
Niskie ryzyko· EPSS 6%

W jądrze Linux w sterowniku ASoC rt1017-sdca-sdw struktura stream_config nie była inicjalizowana przed przekazaniem do sdw_stream_add_slave(). Pole type mogło zawierać przypadkowe dane, które następnie były kopiowane do stream->type przez sdw_config_stream().

CVE-2026-98742
Niskie ryzyko· EPSS 6%

W jądrze Linux w podsystemie ALSA seq ścieżka compat dla ioctl port-info nie używała muteksa client->ioctl_mutex, w przeciwieństwie do natywnej ścieżki ioctl. Umożliwiało to równoległym żądaniom CREATE_PORT ominięcie sprawdzenia liczby portów, co mogło prowadzić do zawinięcia indeksu portu i dostępu do zwolnionego subskrybenta.

CVE-2026-98741
Niskie ryzyko· EPSS 6%

W jądrze Linux w sterowniku ALSA ua101 wykryto lukę polegającą na braku weryfikacji spójności rozmiarów pakietów między interfejsem przechwytywania i odtwarzania. Złośliwe lub wadliwe urządzenie USB może zadeklarować niespójne parametry (duży wMaxPacketSize przechwytywania przy małej liczbie kanałów i mały wMaxPacketSize odtwarzania przy dużej liczbie kanałów), co prowadzi do zapisu poza buforem (slab-out-of-bounds) podczas otwierania węzła PCM.

CVE-2026-98740
Niskie ryzyko· EPSS 7%

W jądrze Linux w sterowniku EDAC/altera funkcje konfiguracji ECC (a10 .setup oraz ich helpery) były oznaczone jako __init, mimo że są wywoływane ze ścieżki probe, która może wykonać się po zwolnieniu pamięci __init. Prowadziło to do odwołań do zwolnionej pamięci przy odroczonym probe (-EPROBE_DEFER) lub ręcznym unbind/rebind.

CVE-2026-98739
Niskie ryzyko· EPSS 6%

W jądrze Linux występuje wyścig (race condition) w implementacji Bluetooth RFCOMM dotyczący początkowego odwołania do portu TTY. Zarówno ścieżka instalacji, jak i zwalniania urządzenia mogą zwolnić to samo odwołanie, co prowadzi do użycia po zwolnieniu pamięci (use-after-free). Problem dotyczy urządzeń RFCOMM_RELEASE_ONHUP i został potwierdzony przez KASAN.

CVE-2026-98738
Niskie ryzyko· EPSS 6%

W jądrze Linux występuje podatność use-after-free w funkcji build_pairing_cmd() obsługującej Bluetooth SMP. Funkcja odczytuje zdalne dane OOB bez blokady hdev->lock, przez co równoległe polecenie usunięcia danych OOB może zwolnić wpis, zanim SMP zdąży go odczytać. Problem został rozwiązany przez wprowadzenie dedykowanej blokady remote_oob_lock.

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