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.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.
W jądrze Linux w sterowniku ti-adc161s626 dla przetwornika ADC znaleziono podatność polegającą na użyciu pamięci stosu w funkcji spi_read(). Wszystkie bufory SPI muszą być bezpieczne dla DMA, co nie było spełnione. Poprawka dodaje dedykowany bufor DMA-safe i zmienia funkcje konwersji.
W jądrze Linuxa zidentyfikowano podatność, która dotyczy walidacji parametru doorbell_offset podczas tworzenia kolejki użytkownika w amdgpu. Brak odpowiednich sprawdzeń granic może prowadzić do uszkodzenia przestrzeni doorbell w jądrze.
W jądrze systemu Linux zidentyfikowano podatność, która pozwala na dostęp poza granice tablicy odr_table w funkcji st_lsm6dsx_hwfifo_odr_store(). Problem ten występuje, gdy użytkownik próbuje ustawić częstotliwość próbkowania bufora dla czujników innych niż akcelerometr lub żyroskop.
W jądrze Linux w sterowniku żyroskopu MPU3050 (IIO) funkcja iio_device_register() była wywoływana przed zakończeniem inicjalizacji urządzenia, co mogło prowadzić do wyścigów (race conditions). Poprawka przenosi rejestrację urządzenia na koniec funkcji probe, a wyrejestrowanie odpowiednio dostosowuje.
W jądrze Linux w sterowniku USB ULPI funkcja ulpi_register_interface() w ścieżce błędu powoduje podwójne zwolnienie pamięci. Gdy device_register() zawiedzie, put_device() wywołuje ulpi_dev_release(), które zwalnia strukturę ulpi, a następnie ścieżka błędu ponownie wywołuje kfree(ulpi). Poprawka usuwa dodatkowe zwolnienie i pozwala put_device() obsłużyć sprzątanie.
W jądrze Linux w sterowniku usbtmc funkcja usbtmc_release nie opróżnia oczekujących zakotwiczonych URB, co może prowadzić do błędów use-after-free (np. w ścieżce giveback HCD). Poprawka wywołuje usbtmc_draw_down(), aby umożliwić zakończenie zakotwiczonych URB.
W jądrze systemu Linux zidentyfikowano podatność polegającą na podwójnym zwolnieniu pamięci w funkcji reset_add_gpio_aux_device() w przypadku błędu. Problem występuje, gdy __auxiliary_device_add() kończy się niepowodzeniem, co prowadzi do nieprawidłowego zwolnienia zasobów.
W jądrze Linuxa zidentyfikowano podatność związaną z niewłaściwym rozmiarem bufora w alokacji DMA oraz funkcji memcpy w zynqmp_nvmem. Błąd ten może prowadzić do niewłaściwego dostępu do bufora DMA oraz potencjalnej korupcji pamięci.
W jądrze Linux w podsystemie konsoli wirtualnej (vt) występuje dostęp poza granicami pamięci po zmianie rozmiaru konsoli w trybie alternatywnego ekranu. Funkcja enter_alt_screen() zapisuje vc_uni_lines do vc_saved_uni_lines i ustawia vc_uni_lines na NULL, a późniejsza zmiana rozmiaru nie realokuje bufora; po powrocie z alt screen wymiary bufora nie odpowiadają vc_rows/vc_cols, co powoduje błąd jądra (oops) w csi_J. Poprawka sprawdza, czy wymiary konsoli zmieniły się w trybie alt screen, i w takim przypadku zwalnia nieaktualny bufor zamiast go przywracać.
W jądrze Linuxa zidentyfikowano podatność w sterowniku kryptograficznym tegra, która polegała na braku ustawienia flagi CRYPTO_ALG_ASYNC dla algorytmów asynchronicznych. To prowadziło do wyboru tych algorytmów przez API kryptograficzne dla użytkowników, którzy żądali tylko algorytmów synchronicznych, co mogło powodować awarie.
W jądrze systemu Linux zidentyfikowano podatność związaną z funkcją unmap, która może odmapować więcej niż żądano, jeśli punkt końcowy znajduje się w środku dużego lub ciągłego IOPTE. Problem ten został rozwiązany poprzez poprawkę, która zapewnia, że wszystkie odmapowane obszary są odpowiednio czyszczone.
W jądrze Linux występuje podatność use-after-free w podsystemie thermal, związana z wyścigiem między usuwaniem strefy termicznej a jej wznowieniem. Funkcje thermal_zone_pm_complete() i thermal_zone_device_resume() ponownie inicjalizują opóźnione zadanie poll_queue, przez co cancel_delayed_work_sync() w thermal_zone_device_unregister() może pominąć uruchomione zadania i doprowadzić do zwolnienia strefy termicznej, gdy zadanie wciąż działa.
W jądrze Linux w sterowniku USB Type-C UCSI funkcja ucsi_notify_common() nie waliduje numeru złącza wyodrębnionego z CCI. Numer ten jest 7-bitowym polem (0-127) używanym do indeksowania tablicy złączy w ucsi_connector_change(), która jest alokowana tylko dla liczby złączy zgłoszonych przez urządzenie (zwykle 2-4). Złośliwe urządzenie może zgłosić numer spoza zakresu i wywołać dostęp poza tablicą.
W jądrze Linux w module crypto krb5enc funkcja krb5enc_dispatch_decrypt() ustawia req->base.complete jako callback skcipher, co przy asynchronicznym zakończeniu sygnalizuje "done" bez wykonania weryfikacji integralności (sprawdzenia hasha). Poprawka dodaje pośredni callback krb5enc_decrypt_done, który łańcuchowo wywołuje krb5enc_dispatch_decrypt_hash() przy asynchronicznym zakończeniu, oraz poprawia obsługę EBUSY/EINPROGRESS.
W jądrze Linuxa zidentyfikowano podatność w ksmbd, która nie weryfikuje, czy użytkownik próbujący ponownie połączyć się z trwałym uchwytem jest tym samym użytkownikiem, który pierwotnie otworzył plik. To umożliwia każdemu uwierzytelnionemu użytkownikowi przejęcie osieroconego trwałego uchwytu poprzez przewidywanie lub łamanie identyfikatora.
W jądrze Linuxa zidentyfikowano podatność polegającą na braku walidacji wartości rec->used podczas sprawdzania rekordów plików w dzienniku. To może prowadzić do niebezpiecznego kopiowania dużych ilości pamięci do bufora o rozmiarze 4 KB.
W jądrze systemu Linux zidentyfikowano podatność typu use-after-free (UAF) w funkcji f2fs_write_end_io(), która może prowadzić do dereferencji wskaźnika NULL. Problem występuje w scenariuszu współbieżnym, co może skutkować paniką systemu.
W jądrze systemu Linux zidentyfikowano podatność w funkcji smb_check_perm_dacl(), która pozwala na odczyt danych poza przydzielonym buforem (OOB) z powodu niewłaściwej walidacji rozmiaru ACE. Atakujący mogą wykorzystać tę lukę, aby uzyskać dostęp do pamięci, co prowadzi do potencjalnej korupcji stanu jądra.
W jądrze systemu Linux zidentyfikowano podatność, która prowadzi do wycieku liczby aktywnych połączeń w przypadku niepowodzenia alokacji transportu w funkcji ksmbd_tcp_new_connection(). Problem ten może być wykorzystany przez nieautoryzowanego zdalnego atakującego do wywołania presji pamięci, co skutkuje odrzuceniem wszystkich kolejnych prób połączeń.
W jądrze Linux wykryto podatność w implementacji CIFS (Common Internet File System), gdzie funkcje build_sec_desc() i id_mode_to_cifs_acl() nieprawidłowo walidują strukturę DACL (Discretionary Access Control List) pochodzącą z serwera. Złośliwy serwer może dostarczyć obciętą listę DACL, która zawiera nagłówek z fałszywą liczbą wpisów ACE (Access Control Entries), co prowadzi do odczytu poza zakresem podczas przepisywania deskryptora bezpieczeństwa.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

