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

W sterowniku kionix-kx022a w podsystemie IIO jądra Linux, gdy operacja regmap w kx022a_fifo_enable() zakończy się błędem, zaalokowana pamięć na próbki nie jest zwalniana, a stan i poprzednia konfiguracja sprzętowa nie są przywracane. Może to pozostawić włączone przerwania WMI i bufory lub błędne flagi stanu sterownika.

CVE-2026-98679
Niskie ryzyko· EPSS 6%

W sterowniku kxcjk-1013 w podsystemie IIO jądra Linux powtórne żądanie wyłączenia zdarzenia wywołuje kxcjk1013_set_power_state(data, false), zwalniając referencję runtime PM, która nie została pobrana dla tego żądania. Może to spowodować niedomiar licznika użycia runtime PM i ostrzeżenie "Runtime PM usage count underflow".

CVE-2026-98678
Niskie ryzyko· EPSS 5%

W sterowniku ad4030 w podsystemie IIO jądra Linux funkcja ad4030_set_avg_frame_len() oblicza logarytm przed walidacją danych wejściowych. Przekazanie zera lub wartości ujemnej prowadzi do niezdefiniowanego wyniku z ilog2().

CVE-2026-98677
Niskie ryzyko· EPSS 10%

W sterowniku ad_sigma_delta w podsystemie IIO jądra Linux bufor samples_buf jest alokowany w czasie działania przez devm_krealloc(), więc jego wpis devres znajduje się po wpisach z czasu probe. Przy odłączaniu (unbind) samples_buf jest zwalniany przed iio_device_unregister(), a przerwanie data ready jest wciąż włączone, co pozwala ad_sd_trigger_handler() kopiować próbki do zwolnionego bufora (use-after-free).

CVE-2026-98676
Niskie ryzyko· EPSS 9%

W sterowniku ade9000 w podsystemie IIO jądra Linux funkcja ade9000_setup_clkout() przekazuje NULL jako adres rejestru przy rejestracji zegara dzielnika. Framework zegarów wywołuje clk_divider_recalc_rate(), który dereferencjonuje ten adres przez readl(), powodując awarię przy próbie obsługi ADE9000 skonfigurowanego jako dostawca zegara z zewnętrznym zegarem wejściowym.

CVE-2026-98675
Niskie ryzyko· EPSS 5%

W sterowniku ade9000 w podsystemie IIO jądra Linux stała ADE9000_ST1_CROSSING_DEPTH wynosiła 25, co jest wyłączną górną granicą skanowania bitów zdarzeń STATUS1, pomijając najwyższy bit ADE9000_ST1_DIPC_BIT (bit 25). Zdarzenia zapadnięcia fazy C nigdy nie były zgłaszane.

CVE-2026-98674
Niskie ryzyko· EPSS 5%

W sterowniku adi-axi-adc w podsystemie IIO jądra Linux ścieżki dostępu do rejestrów AXI ADC serializują transakcje za pomocą st->lock, ale funkcja probe nie inicjalizuje tego muteksa przed rejestracją backendu.

CVE-2026-98673
Niskie ryzyko· EPSS 9%

W jądrze Linux w sterowniku iio: adc: pac1934 wykryto błąd polegający na braku sprawdzenia duplikacji etykiety ACPI. W przypadku niepowodzenia duplikacji etykiety kod dociera do zapisu bajtu kończącego, co prowadzi do nieprawidłowego dostępu do nieistniejącej etykiety. Podatność wykryto za pomocą analizy statycznej.

CVE-2026-98672
Niskie ryzyko· EPSS 6%

W jądrze Linux w sterowniku iio: adc: stm32-adc wykryto możliwość dzielenia przez zero w przetwarzaniu kanału. Jeśli konwersja nie powiedzie się lub zwróci zero, przetwarzanie wartości może prowadzić do dzielenia przez zero. Należy sprawdzić błędy lub zerową wartość przed przetwarzaniem danych.

CVE-2026-98671
Niskie ryzyko· EPSS 6%

W jądrze Linux w sterowniku iio: adc: sun4i-gpadc-iio wykryto brak prawidłowego sprzątania w przypadku niepowodzenia rejestracji strefy termicznej. Jeśli devm_thermal_of_zone_register() zawiedzie, funkcja probe zwraca bez wyrejestrowania tablicy mapy IIO ani wyłączenia runtime PM. Należy przejść do etykiety err_map, aby je zwolnić.

CVE-2026-98670
Niskie ryzyko· EPSS 6%

W jądrze Linux w sterowniku iio: adc: xilinx-xadc wykryto problem z kolejnością zwalniania zasobów przy odłączaniu. Procedura obsługi przerwania alarmu ZYNQ XADC kolejkuje zynq_unmask_work, które jest czyszczone przez callback devm. Należy zarejestrować callback devm przed devm_request_irq(), aby przerwanie zostało zwolnione jako pierwsze. W przeciwnym razie procedura obsługi może ponownie uzbroić zadanie i uruchomić je po zwolnieniu struktury xadc.

CVE-2026-98669
Niskie ryzyko· EPSS 6%

W jądrze Linux w podsystemie iio: buffer wykryto problem z serializacją niszczenia bufora względem roszczeń trybu. Roszczenia trybu bufora utrzymują mlock, aby zagwarantować pozostanie urządzenia w trybie bufora do momentu zwolnienia roszczenia. Jednak iio_device_unregister() wyłącza i dezaktywuje wszystkie bufory bez pobrania mlock, co może unieważnić stan bufora, w tym active_scan_mask, gdy roszczenie trybu bufora jest aktywne. Należy pobrać mlock w iio_disable_all_buffers().

CVE-2026-98668
Niskie ryzyko· EPSS 6%

W jądrze Linux w podsystemie iio: buffer wykryto wyciek niezainicjalizowanej pamięci sterty do przestrzeni użytkownika. Funkcja iio_push_to_buffers_with_ts_unaligned() ujawnia niezainicjalizowane dane, gdy przekazane dane nie są wielokrotnością 8 bajtów, a znacznik czasu jest włączony. Należy użyć __GFP_ZERO w devm_krealloc(), aby wyzerować dodatkową przestrzeń.

CVE-2026-98667
Niskie ryzyko· EPSS 4%

W jądrze Linux w sterowniku iio: frequency: adf4377 wykryto problem z niepełną inicjalizacją struktur clk_init_data i clk_parent_data. Struktura clk_init_data zawiera wzajemnie wykluczające się elementy, a niepełna inicjalizacja może powodować subtelne problemy ujawniane przy włączonych opcjach CONFIG_INIT_STACK_ALL_PATTERN lub CONFIG_INIT_STACK_NONE. Funkcja adf4377_clk_register() zakłada, że init.parent_names jest NULL, ale jest niezainicjalizowana, co może powodować awarię.

CVE-2026-98666
Niskie ryzyko· EPSS 6%

W jądrze Linux w sterowniku iio: gyro: adis16136 wykryto niechronione odczyty debugfs. Operacje pliku serial_number są zakodowane ręcznie i nigdy nie wywołują debugfs_file_get(), co jest wymagane przez debugfs_create_file_unsafe(). W rezultacie debugfs_remove_recursive() nie czeka na trwający odczyt, a odłączenie zwalnia iio_dev pod nim. Należy użyć debugfs_create_file() zamiast tego.

CVE-2026-98665
Niskie ryzyko· EPSS 6%

W jądrze Linux w sterowniku iio: health: max30102 wykryto dereferencję NULL w procedurze obsługi przerwania. Przerwanie jest żądane w max30102_probe() i pozostaje włączone przez cały czas życia urządzenia, ale indio_dev->active_scan_mask jest ważny tylko gdy bufor jest włączony. Gdy przerwanie nadejdzie bez włączonego bufora, procedura obsługi dereferencjonuje NULL active_scan_mask, powodując awarię jądra. Należy wywołać max30102_fifo_count() na początku procedury obsługi i zwrócić wcześnie, chyba że zgłosi gotowość próbki FIFO.

CVE-2026-98664
Niskie ryzyko· EPSS 10%

W jądrze Linux w sterowniku iio: imu: adis16400 wykryto niechronione odczyty debugfs. Struktura adis16400_serial_number_fops jest zakodowana ręcznie i nigdy nie wywołuje debugfs_file_get(), więc debugfs_remove_recursive() nie czeka na trwający odczyt, a odłączenie zwalnia iio_dev pod nim. Poprzednia zmiana przekształciła product_id i flash_count na DEFINE_DEBUGFS_ATTRIBUTE, ale przeniosła wszystkie trzy pliki do debugfs_create_file_unsafe(). Plik serial_number wyświetla trzy rejestry i nie może być przekonwertowany bez zmiany zwracanych danych. Należy użyć debugfs_create_file().

CVE-2026-98663
Niskie ryzyko· EPSS 6%

W jądrze Linux sterownik iio: imu: adis16480 używa otwartych operacji plikowych debugfs dla firmware_revision i firmware_date, które nie wywołują debugfs_file_get() wymaganego przez debugfs_create_file_unsafe(). W efekcie debugfs_remove_recursive() nie czeka na trwający odczyt, a odłączenie urządzenia zwalnia iio_dev pod nim.

CVE-2026-98662
Niskie ryzyko· EPSS 6%

W jądrze Linux sterownik iio: light: gp2ap020a00f kolejkuje pracę przez irq_work_queue(), ale free_irq() nie opróżnia już zakolejkowanej irq_work. Po powrocie z gp2ap020a00f_remove() praca może nadal się wykonać i wywołać iio_trigger_poll() na zwolnionym data->trig, powodując use-after-free.

CVE-2026-98661
Niskie ryzyko· EPSS 6%

W jądrze Linux sterownik iio: light: rohm-bu27034 przy nieudanym odczycie czasu integracji używa kodu błędu do obliczenia czasu uśpienia, co może prowadzić do nieskończonego opóźnienia.

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