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 Linuxa, w sterowniku mt76, funkcja mt76_connac_mcu_alloc_sta_req() alokuje skb, który powinien zostać zwolniony przez mt76_mcu_skb_send_msg(). Jednak jeśli pośrednia funkcja (mt76_connac_mcu_sta_wed_update() lub mt76_connac_mcu_sta_key_tlv()) zawiedzie przed wysłaniem, alokowany skb wycieka.
W jądrze Linux wykryto potencjalny deadlock w sterowniku WiFi mt76 mt7921 w funkcji mt7921_roc_abort_sync. Funkcja ta może zablokować się na cancel_work_sync(), gdy roc_work() trzyma mutex dev->mt76.mutex, a wywołujący już posiada ten sam mutex. Deadlock występuje podczas usuwania stacji w ścieżce mt76_sta_remove -> mt7921_mac_sta_remove -> mt7921_roc_abort_sync.
W jądrze Linux w sterowniku mt76 występuje zakleszczenie (deadlock) w funkcjach mt76_remain_on_channel() i mt76_roc_complete(). Wywołują one mt76_set_channel() trzymając już dev->mutex, a mt76_set_channel() ponownie próbuje go przejąć, co prowadzi do blokady.
W jądrze Linuxa, przełączono z CONFIG_CFI_CLANG na CONFIG_CFI, ponieważ opcja ta jest teraz niezależna od kompilatora. Użycie starej nazwy powoduje, że kod jest kompilowany poza warunkami, co oznacza, że błędy CFI dla btf_dtor_kfunc_t nadal by się wyzwalały.
Podatność w jądrze Linux dotycząca nadużycia kprobe_write_ctx przez programy freplace. Programy uprobe mogą modyfikować struct pt_regs, a poprzez kprobe+freplace mogą wpływać na argumenty funkcji jądra. Poprawka uniemożliwia dołączanie programów freplace do kprobe z różnymi wartościami kprobe_write_ctx.
W jądrze Linux w sterowniku brcmfmac dla kart Wi-Fi Broadcom wykryto błąd polegający na braku sprawdzenia, czy funkcja brcmf_chip_add_core() zwróciła wskaźnik błędu. Może to prowadzić do dereferencji wskaźnika błędu i potencjalnego naruszenia stabilności systemu.
W jądrze Linux w iteratorze task_vma występuje problem z kolejnością blokad. Trzymanie blokady VMA podczas wykonywania programu BPF może prowadzić do zakleszczenia. Rozwiązanie polega na zrobieniu migawki VMA i zwolnieniu blokady przed zwróceniem.
W jądrze Linux w funkcji bpf_fd_array_map_clear() brakuje wywołania cond_resched() w pętli, co przy dużej liczbie wpisów w mapie PROG_ARRAY może prowadzić do zastoju RCU (RCU stall) i awarii systemu.
W sterowniku 6pack (hamradio) w jądrze Linux funkcja sixpack_receive_buf() nie pomija bajtów z flagami błędów TTY, co prowadzi do przetwarzania niezainicjalizowanych danych i zgłoszenia przez KMSAN odczytu niezainicjalizowanej wartości.
W jądrze Linux wykryto podatność w klasyfikatorze cls_fw, gdzie filtr może być opublikowany do ścieżki danych przed wywołaniem funkcji change(). Powoduje to możliwość wywołania dereferencji wskaźnika NULL przez nieprawidłowy filtr, co prowadzi do awarii systemu.
W jądrze Linux wykryto wyciek pamięci w mechanizmie opóźnionego odrzucania pakietów w dyscyplinach kolejek (qdisc). Gdy główna dyscyplina nie implementuje flagi TCQ_F_DEQUEUE_DROPS, pakiety przeznaczone do zwolnienia nie są usuwane i pozostają na liście lokalnej.
W jądrze Linuxa, funkcja bpf_prog_test_run_skb() wywołuje eth_type_trans(), a następnie używa skb->protocol do inicjalizacji rodziny i adresów dla testu. Dla pakietów IPv4/IPv6 może uzyskać dostęp do ip_hdr(skb) lub ipv6_hdr(skb) nawet gdy wejście testowe zawiera tylko nagłówek Ethernet. Poprawka odrzuca wejście wcześniej, jeśli ramka Ethernet zawiera EtherType IPv4/IPv6, ale nagłówek L3 jest zbyt krótki.
Podatność w jądrze Linux w sterowniku Bluetooth HCI UART (hci_ldisc). Gdy hci_register_dev() zawiedzie, flaga HCI_UART_PROTO_INIT nie jest czyszczona, co może prowadzić do wywołania funkcji recv po zwolnieniu zasobów. Poprawka czyści flagę przed zamknięciem.
W jądrze Linuxa w sterowniku DRM sun4i backend występuje błąd dereferencji wskaźnika błędu. Funkcja drm_atomic_get_plane_state() może zwrócić wskaźnik błędu, który nie jest sprawdzany przed użyciem, co może prowadzić do awarii systemu.
W jądrze Linuxa w sterowniku ASoC STI obiekty regmap_field alokowane podczas inicjalizacji odtwarzacza nigdy nie są zwalniane, co może prowadzić do wycieku zasobów po usunięciu sterownika. Poprawka polega na przejściu na devm_regmap_field_alloc(), która automatycznie zarządza czasem życia alokacji.
W trybie passthrough sterownika dm-cache w jądrze Linuxa występuje błąd dereferencji wskaźnika NULL. Podczas unieważniania wpisu w pamięci podręcznej, gdy blokada celi więziennej (bio prison cell) nie powiedzie się z powodu równoczesnego zapisu do tego samego bloku, zmienna mg->cell pozostaje NULL. Funkcja invalidate_complete() próbuje odblokować i zwolnić tę celę bez sprawdzenia, czy jest poprawna, co prowadzi do awarii systemu.
W jądrze Linux w module dm cache (cache mapowania urządzeń) występuje błąd w trybie passthrough, powodujący zawieszanie się operacji zapisu. Funkcja invalidate_remove() nieprawidłowo obsługuje zapisy po unieważnieniu cache, upuszczając bio bez wysłania.
W jądrze Linux w module dm-cache wykryto podatność polegającą na nieprawidłowym sprawdzaniu mapowania brudnych bloków podczas przełączania w tryb passthrough. Błąd wynika z założenia, że przeładowanie tabeli następuje po zawieszeniu, co jest łamane przez mechanizm wstępnego ładowania LVM. Skutkiem może być załadowanie brudnych mapowań do trybu passthrough, prowadzące do utraty danych.
W jądrze Linux wykryto wyciek pamięci w funkcji dm_cache_metadata_abort modułu dm-cache. Gdy nie można uzyskać blokady root_lock z powodu trybu tylko do odczytu menedżera bloków, tymczasowy menedżer bloków utworzony przed tą blokadą nie jest zwalniany, co prowadzi do wycieku pamięci.
W sterowniku graficznym jądra Linux (cdns-mhdp8546-core) brakuje wczesnego ustawienia wskaźnika do struktury łącznika (connector) w funkcji atomic_enable(). W przypadku błędów w ścieżkach odzyskiwania może to prowadzić do dereferencji pustego wskaźnika i awarii systemu.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

