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 funkcji capable_wrt_mount() występuje podatność polegająca na braku odrzucania odłączonych montowań. Jeśli montowanie zostanie odłączone między sprawdzeniami, funkcja może dereferencjonować NULL, co prowadzi do paniki jądra.
W jądrze Linux w sterowniku iosm dla modemów WWAN wykryto podatność polegającą na braku walidacji przesunięć i długości dostarczanych przez modem w dekoderze MUX downlink. Atakujący modem może spowodować odczyt poza granicami bufora (out-of-bounds read) oraz zapętlenie się dekodera, co prowadzi do awarii systemu lub wycieku danych.
W jądrze Linux w module kompakcji pamięci (mm/compaction) funkcja compaction_free() nie obsługuje poprawnie przypadku niepowodzenia free_pages_prepare(). Strony, które nie przeszły przygotowania, nie powinny być dodawane z powrotem do listy cc->freepages, ponieważ mogą być oznaczone jako PageHWPoison lub free_page_is_bad(), co może prowadzić do uszkodzenia danych.
W jądrze Linux w podsystemie mac802154 usuwanie interfejsów odbywa się bez użycia RCU, co może prowadzić do użycia po zwolnieniu (use-after-free) podczas asynchronicznego zakończenia transmisji. Poprawka zmienia list_del() na list_del_rcu(), aby zapewnić bezpieczne usuwanie w kontekście RCU.
W jądrze Linux w podsystemie IPVS funkcja set_sctp_state() nieprawidłowo oblicza offset dla pakietów IPv6 SCTP z nagłówkami rozszerzeń, co prowadzi do błędnego stanu maszyny stanowej. Poprawka używa przetworzonego offsetu transportowego przekazanego z ip_vs_set_state(), aby poprawnie odczytać nagłówek SCTP.
W jądrze Linux w funkcji macsec_encrypt() odczytywany jest niezainicjalizowany nagłówek MAC, co prowadzi do odczytu poza granicami pamięci (12-bajtowy over-read) i wycieku danych na zewnątrz. Poprawka używa skb_eth_hdr() zamiast eth_hdr(), aby poprawnie uzyskać nagłówek L2.
W jądrze Linux w sterowniku dibs loopback funkcja move_data() nie sprawdza, czy offset i rozmiar nie przekraczają długości bufora DMB, co może prowadzić do zapisu poza granicami pamięci. Poprawka dodaje jawne sprawdzenie granic przed memcpy, zwracając -EINVAL dla nieprawidłowych żądań.
W jądrze Linux w module tracing/osnoise brakuje wywołania synchronize_rcu() podczas wyrejestrowywania. Może to prowadzić do użycia po zwolnieniu, gdy czytelnicy RCU nadal przeglądają listę instancji.
W jądrze Linux w module pmdomain dla i.MX93 występuje problem współdzielenia bitów sterujących zegarem i resetem między domenami DSI i CSI. Może to prowadzić do nieprawidłowego zachowania, gdy jedna domena wyłącza współdzielone zasoby, a druga jest nadal aktywna.
W sterowniku rt2x00 w jądrze Linux, funkcja rt2x00lib_probe_dev() używa pełnej ścieżki usuwania dla wszystkich błędów podczas inicjalizacji, nawet gdy nie zainicjalizowano jeszcze struktur pracy (work). Może to prowadzić do nieprawidłowego działania i zgłoszeń DEBUG_OBJECTS.
W sterowniku brcmfmac w jądrze Linux występuje przepełnienie sterty przy przetwarzaniu krótkich ramek uwierzytelniających. Długość ramki może być mniejsza niż nagłówek zarządzania, co powoduje zawinięcie arytmetyki i kopiowanie ogromnej ilości danych poza bufor.
W jądrze Linux w sterowniku Bluetooth btrtl występuje podatność na nieprawidłowe sprawdzanie granic poprawek firmware. Zbyt krótka poprawka może spowodować niedomiar arytmetyczny i prowadzić do nadmiernego odczytu/zapisu podczas inicjalizacji Bluetooth.
W jądrze Linux w sterowniku powerpc/spufs występuje dostęp poza zakres w spufs_mem_mmap_access(). Offset jest sprawdzany względem vm_end zamiast rozmiaru lokalnego sklepu, co pozwala na odczyt/zapis poza buforem.
W jądrze Linux w funkcji mask_user_address() występuje błędne sprawdzenie nazwy konfiguracji: zamiast CONFIG_PPC_E500 użyto CONFIG_E500. Powoduje to, że na sprzęcie E500 nie jest używana funkcja mask_user_address_isel(). Poprawka zmienia sprawdzenie na właściwą nazwę.
W jądrze Linux w podsystemie cfg80211 występuje podatność polegająca na braku walidacji typu i rozmiaru elementu EHT MLE przed odczytem identyfikatora MLD. Złośliwy punkt dostępowy może wysłać krótki element EHT MLE w beaconie MBSSID, co prowadzi do odczytu poza granicami bufora przez funkcję ieee80211_mle_get_mld_id(). Poprawka dodaje walidację przed odczytem.
W jądrze Linux w funkcji ieee80211_mle_common_size() występuje problem z walidacją długości wspólnych informacji w elementach MLE. Dla typów Reconfiguration i Priority Access nie jest poprawnie sprawdzana długość, co może prowadzić do nieprawidłowego odczytu. Poprawka uwzględnia długość dla Reconfiguration i waliduje długość dla wszystkich znanych typów MLE.
W jądrze Linux w podsystemie mac80211 występuje podatność polegająca na braku walidacji układu ramek rozszerzonych przed ich przetworzeniem. Nieobsługiwane podtypy ramek rozszerzonych mogą dotrzeć do kodu przetwarzającego standardowe nagłówki, co może prowadzić do nieprawidłowego odczytu. Poprawka dodaje walidację i odpowiednie ścieżki przetwarzania dla ramek S1G beacon.
W jądrze Linux w sterowniku mchp23k256 dla MTD występuje problem z wyborem danych pojemności układu: sterownik używa of_device_get_match_data(), co przy dopasowaniu przez SPI id table prowadzi do użycia domyślnych danych zamiast właściwych. Poprawka zmienia na spi_get_device_match_data(), aby używać danych z tabeli SPI, gdy brak danych OF.
W jądrze Linux w sterowniku NAND lpc32xx_slc występuje problem z obsługą limitu czasu DMA: funkcja lpc32xx_xmit_dma() ignoruje wynik wait_for_completion_timeout(), co powoduje, że przekroczony czas transferu DMA jest raportowany jako sukces. Poprawka zwraca błąd -ETIMEDOUT i kończy kanał DMA przed zwolnieniem scatterlist.
W jądrze Linux w podsystemie BPF weryfikator odrzuca zmienne offsety dla wskaźników PTR_TO_TP_BUFFER i PTR_TO_BUF, ale akceptuje stały ujemny offset powstały w wyniku arytmetyki wskaźników. Problem wynika z przeniesienia stałych offsetów do reg->var_off, podczas gdy __check_buffer_access() sprawdza tylko offset instrukcji. Dla zapisywalnych surowych tracepointów dostęp z ujemnym offsetem może zawinąć obliczony koniec dostępu, umożliwiając programowi ominięcie walidacji.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

