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.04)
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 podsystemie BPF dla architektury s390 występuje problem z instrukcją 'ly', która nie zeruje górnych bitów rejestru 64-bitowego przy ładowaniu 32-bitowej wartości. Zamiast tego należy użyć instrukcji 'llgf', która poprawnie zeruje górne bity.
W jądrze Linux w funkcji proc_timens_set_offset() brakuje walidacji pola tv_nsec, które powinno być w zakresie [0, 999999999]. Nieprawidłowe wartości mogą prowadzić do błędnych obliczeń lub nieoczekiwanego zachowania podczas dodawania czasów.
W jądrze Linux w sterowniku clk qcom gdsc występuje problem z nieprawidłowym usuwaniem domen genpd podczas odrejestrowania. Funkcja gdsc_unregister() nie wywołuje pm_genpd_remove() dla zarejestrowanych domen, co prowadzi do pozostawienia wpisów na globalnej liście i błędów przy ponownej rejestracji.
W jądrze Linux w mechanizmie BPF występuje podatność pozwalająca na zapis przez niezaufane wskaźniki BTF, co omija politykę tylko do odczytu dla wskaźników utworzonych przez helpery takie jak bpf_rdonly_cast(). Brakuje odrzucenia zapisów na wspólnym etapie wejścia.
W jądrze Linux w sterowniku staging media ipu7 występuje wyciek referencji licznika pm_runtime w funkcji ipu7_resume(). Użycie pm_runtime_get_sync() bez zbalansowania w przypadku błędu prowadzi do pozostawienia zwiększonego licznika.
W jądrze Linux w sterowniku termicznym rcar występuje błąd w sprawdzaniu błędów w funkcji probe(). Funkcja thermal_zone_device_enable() jest wywoływana przed sprawdzeniem, czy rejestracja strefy termicznej się powiodła, co może prowadzić do dereferencji wskaźnika błędu.
W jądrze Linux w sterowniku USB gadget r8a66597 występuje podwójne zwolnienie ep0_req w ścieżce błędu funkcji probe(). Jeśli usb_add_gadget_udc() zawiedzie, ep0_req jest zwalniane dwukrotnie, co może prowadzić do uszkodzenia pamięci.
W jądrze Linux występuje problem w systemie plików UDF. Gdy podczas zapisu bufora Logical Volume Integrity Descriptor (LVID) wystąpi błąd wejścia/wyjścia, warstwa blokowa usuwa flagę BH_Uptodate, mimo że dane LVID w pamięci pozostają poprawne. Przy ponownym montowaniu w trybie zapisu lub synchronizacji funkcje udf_open_lvid() i udf_sync_fs() modyfikują bufor i wywołują mark_buffer_dirty(), co powoduje fałszywe ostrzeżenie WARN_ON_ONCE(!buffer_uptodate(bh)).
W jądrze Linux w sterowniku drm/amdgpu/mes pętla inicjalizująca tablicę hung_queue_db_array iterowała tylko AMDGPU_MAX_MES_PIPES razy, pozostawiając wpisy niezainicjalizowane dla GPU z wieloma XCC. Może to prowadzić do dereferencji pustego wskaźnika przy dostępie do tablic indeksowanych ID XCC >= 2. Poprawka rozszerza pętlę o wszystkie XCC.
W jądrze Linux w funkcji bpf_get_btf_vmlinux() występuje wyścig podczas publikowania wyniku parsowania BTF vmlinux. Wynik jest publikowany przez zwykłe zapisanie, a odczytywany bez blokady, co na architekturach o słabym modelu pamięci może pozwolić na obserwację wskaźnika przed widocznością zainicjalizowanych danych. Poprawka wprowadza bariery pamięci (smp_store_release/smp_load_acquire).
W jądrze Linux funkcja bpf_find_vma() odczytuje task->mm i wywołuje mmap_read_trylock() bez trzymania referencji do mm_struct. W przypadku obcego zadania, równoczesne exit_mm() może zwolnić mm_struct między odczytem a próbą zamka, prowadząc do use-after-free. Poprawka przypina mm pod task->alloc_lock i używa mmput_async(), odrzucając konteksty z wyłączonymi przerwaniami i !CONFIG_MMU.
W jądrze Linux w sterowniku bus: mhi: ep funkcja mhi_ep_create_device() przydziela referencje do urządzenia dla kanałów UL i DL. W przypadku błędu dev_set_name() lub device_add(), ścieżka błędu zwalnia tylko jedną referencję, co prowadzi do wycieku referencji i pozostawienia kanałów związanych z niezarejestrowanym urządzeniem. Poprawka kieruje oba błędy przez wspólną ścieżkę wycofania.
W jądrze Linux, gdy architektura (np. LoongArch, ARM64, RISC-V) implementuje bpf_jit_inlines_helper_call(), weryfikator pomija przepisanie offsetu wywołania pomocnika. Jeśli JIT jest wyłączony lub kompilacja JIT zawiedzie, program jest wykonywany przez interpreter, co prowadzi do skoku w nieprawidłowy adres i paniki jądra. Poprawka ustawia prog->jit_required = 1, aby odrzucić takie programy, gdy JIT jest niedostępny.
W jądrze Linux w funkcji printk, podczas emisji rekordu przez starsze drukowanie może nastąpić przekazanie kontekstu, co zwalnia blokadę SRCU i unieważnia wskaźnik do struktury konsoli. Funkcja console_flush_one_record() nie sprawdzała tego po emisji, co może prowadzić do use-after-free. Poprawka przenosi dalsze użycie @con po sprawdzeniu przekazania.
W jądrze Linux w funkcji riscv_acpi_add_prt_dep() wywołanie acpi_get_handle() może zakończyć się niepowodzeniem, pozostawiając link_handle niezainicjalizowany. Poprawka sprawdza status zwracany przez acpi_get_handle() i pomija wpis w przypadku błędu.
W jądrze Linux w funkcji riscv_acpi_add_prt_dep() pętla nieprawidłowo obsługuje warunki błędów, kontynuując bez aktualizacji wskaźnika wpisu, co pomija kolejne wpisy. Poprawka przepisuje pętlę jako pętlę for z poprawną kontynuacją i używa funkcji pomocniczych.
W jądrze Linux w sterowniku platform/x86: dell-privacy występuje wyścig przy dostępie do priv->features_present. Dostęp musi być chroniony mutexem listy, w przeciwnym razie priv może zostać zwolniony w dowolnym momencie. Poprawka zapewnia trzymanie mutexu podczas dostępu.
W jądrze Linux w sterowniku platform/x86: dell-wmi-base występuje wyciek zasobów podczas niepowodzenia ładowania modułu. Poprawka zapewnia prawidłowe czyszczenie żądania SMBIOS i sterownika prywatności w przypadku błędu ładowania.
W jądrze Linux w module platform/x86 dell-wmi-base występuje błąd indeksowania przy obsłudze klawisza ultra performance. Dane zdarzenia przekazywane do dell_wmi_process_key() są już sparsowane, więc użycie nieprawidłowego indeksu przy dostępie do pierwszego pola danych może prowadzić do odczytu poza buforem.
W jądrze Linux w module platform/x86 lg-laptop występuje błąd w obsłudze zasobów LED. Callback powiadomień zdarzeń może odwoływać się do kbd_backlight, nawet gdy urządzenie LED nie zostało pomyślnie zarejestrowane, a acpi_remove() wyrejestrowuje urządzenia LED bezwarunkowo.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

