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.30)
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 Linuxa naprawiono podatność: po commicie 9db5b3cec4ec ("mptcp: borrow forward memory from subflow"), błędy w ścieżce odbioru przed umieszczeniem skb w kolejce odbiorczej nie wyzwalają zwalniania wcześniej przydzielonej pamięci. Aby zapobiec niekontrolowanemu wzrostowi pamięci forward w patologicznych scenariuszach zrzucania pakietów, jawnie zwalniana jest pamięć, gdy skb są odrzucane.
W jądrze Linux w sterowniku s390/qeth funkcje qeth_snmp_command() i qeth_l3_arp_query() alokują bufor o rozmiarze podanym przez użytkownika bez sprawdzania dolnego limitu, co prowadzi do przepełnienia bufora przy zapisie poza alokację. Poprawka polega na odrzucaniu buforów mniejszych niż udata_offset przed alokacją.
W jądrze Linux w sterowniku ASoC lpass-tx-macro funkcje tx_macro_dec_mode_get() i tx_macro_dec_mode_put() odwołują się do wartości kontrolki przez ucontrol->value.integer.value[0] zamiast ucontrol->value.enumerated.item[0], co prowadzi do odczytu/zapisu poza zakresem dla typów wyliczeniowych. Poprawka polega na użyciu właściwego pola.
W jądrze Linux w sterowniku drm/shmem_helper w handlerze ->huge_fault nie sprawdzano, czy mapowanie PMD nie przekracza granic VMA, co może prowadzić do VM_BUG_ON_VMA() w copy_pmd_range(). Poprawka dodaje sprawdzenie granic VMA przed instalacją mapowania.
W jądrze Linux w sterowniku fbdev funkcja mode_string() używa snprintf(), która może zwrócić wartość większą niż pozostałe miejsce w buforze, co prowadzi do przesunięcia offsetu poza bufor sysfs. Poprawka dodaje parametr rozmiaru i używa scnprintf(), oraz wcześniejsze wyjście, gdy offset przekracza bufor.
W jądrze Linux w sterowniku fbdev funkcja fb_set_var() może usunąć tryb z listy modeli, ale nie sprawdza, czy fb_info->mode wskazuje na usuwany wpis, co prowadzi do użycia zwisającego wskaźnika przy odczycie sysfs. Poprawka czyści fb_info->mode przed usunięciem trybu.
W jądrze Linux w sterowniku fbdev w funkcji fb_io_read() częściowe kopiowanie copy_to_user() powoduje desynchronizację wskaźnika sprzętowego, co prowadzi do odczytów poza zakresem. Poprawka polega na natychmiastowym przerwaniu pętli przy częściowym kopiowaniu.
W jądrze Linux w sterowniku amdgpu brakowało limitu rozmiaru bufora IB (indirect buffer) dla pierścieni GFX, co mogło prowadzić do uszkodzenia sąsiednich bitów sterujących i destabilizacji przesyłania poleceń. Dodano limit rozmiaru pakietu IB dla każdego pierścienia i odrzucanie zbyt dużych zgłoszeń.
W jądrze Linuxa wykryto podatność w sterowniku wejściowym cs40l50-vibra. Sterownik kopiuje dane niestandardowe efektu FF_PERIODIC/FF_CUSTOM z przestrzeni użytkownika bez walidacji długości, co może prowadzić do odczytu poza przydzielonym buforem (out-of-bounds read) oraz do nieprawidłowego indeksowania tablicy banków. Brak kontroli długości (custom_len) oraz błędne maskowanie wartości banku (przechowywanej w typie s16) umożliwiają atakującemu wywołanie niepożądanych zachowań.
W jądrze Linux w sterowniku dotykowym FocalTech naprawiono błąd poza zakresem tablicy w funkcji focaltech_process_rel_packet. Indeks palca (finger2 i finger1) był typem ze znakiem, co przy wartości 0 powodowało zapis do elementu tablicy o indeksie -1.
W jądrze Linux w sterowniku dotykowym BYD naprawiono wyścig podczas odłączania urządzenia. Funkcja byd_disconnect() używała timer_delete() zamiast timer_shutdown_sync(), co mogło pozwolić na dostęp do zwolnionej pamięci przez wywołanie zwrotne timera.
W jądrze Linux w sterowniku Synaptics RMI4 (F54) naprawiono błąd, który mógł prowadzić do przepełnienia sterty. W funkcji rmi_f54_work() w przypadku błędu nie zerowano rozmiaru raportu, co przy zmianie formatu V4L2 na mniejszy mogło spowodować kopiowanie zbyt dużych danych do mniejszego bufora.
W jądrze Linux w sterowniku Synaptics RMI4 (F54) naprawiono błąd, w którym rozmiar raportu diagnostycznego mógł przekroczyć rozmiar przydzielonego bufora. Złośliwe lub uszkodzone urządzenie RMI4 mogło zgłaszać większą liczbę elektrod F55 niż F54, co prowadziło do zapisu poza przydzieloną pamięcią.
W jądrze Linux w sterowniku Synaptics RMI4 (F54) naprawiono błąd, który mógł prowadzić do przepełnienia sterty. Zmiana typu raportu diagnostycznego podczas strumieniowania V4L2 mogła zmienić rozmiar raportu, co przy większym rozmiarze niż przydzielone bufory prowadziło do przepełnienia.
W jądrze Linux w sterowniku crypto qce występuje błąd w ścieżce obsługi błędów funkcji devm_qce_register_algs. W przypadku niepowodzenia rejestracji algorytmów, pętla błędów wielokrotnie wywołuje tę samą funkcję unregister, zamiast wyrejestrować wcześniej zarejestrowane algorytmy.
W jądrze Linux dla architektury OpenRISC funkcja restore_sigcontext() przywracała wszystkie bity rejestru SR z ramki sygnałowej, pozostawiając bity uprzywilejowane pod kontrolą użytkownika. Umożliwia to nieuprzywilejowanemu zadaniu wyłączenie MMU i uzyskanie dostępu do dowolnej pamięci fizycznej.
W jądrze Linux w sterowniku sur40 rejestracja urządzenia wejściowego odbywała się zbyt wcześnie, przed inicjalizacją komponentów V4L2 i vb2_queue. Może to prowadzić do wyścigu danych i awarii systemu. Poprawka przenosi rejestrację na koniec funkcji probe.
W jądrze Linux w sterowniku mmc: atmel-mci wykryto podatność use-after-free (UAF) w funkcji atmci_remove, wynikającą z wyścigu (race condition). Praca (work) host->bh_work może być kolejkowana przez przerwanie, timer lub zakończenie DMA, a po usunięciu modułu pamięć hosta jest zwalniana, zanim praca się zakończy, co prowadzi do użycia zwolnionej pamięci.
W jądrze Linux w podsystemie s390/vfio_ccw występuje wyciek pamięci, gdy funkcja cp_init() zakończy się niepowodzeniem. Obecna logika czyszczenia nie obsługuje wszystkich segmentów kanału, co prowadzi do wycieku pamięci.
W jądrze Linux w podsystemie s390/vfio_ccw brakuje anulowania istniejących kolejek pracy (workqueues) podczas inicjalizacji. Może to prowadzić do wysyłania pracy po zwolnieniu struktury prywatnej.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

