Katalog podatności CVE
Przetłumaczone opisy podatności z bazy NVD NIST - w języku polskim
Katalog CISA KEV zaktualizowany: (v2026.08.27)
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 sterowniku USB gadget dummy_hcd występuje podatność polegająca na ponownym użyciu współdzielonego żądania USB (fifo_req) podczas zwracania żądania. Atakujący może wykorzystać wyścig (race condition) między wątkami, co prowadzi do nadpisania wskaźnika funkcji wywołania zwrotnego i w efekcie do błędu strony lub ogólnej ochrony (GPF) w jądrze.
W jądrze Linux w sterowniku firewire net występuje podatność w składaniu fragmentowanych datagramów. Funkcja fwnet_frag_new() utrzymuje posortowaną listę otrzymanych fragmentów. Przy sprawdzaniu sąsiedztwa fragmentów, kod zakłada, że bieżący fragment zawsze ma rzeczywisty następny lub poprzedni fragment, ale na krawędzi listy może to być głowa listy, co prowadzi do błędnego scalania zakresów. W rezultacie fwnet_pd_is_complete() może nie wykryć kompletnego datagramu.
W jądrze Linux w sterowniku ath6kl występuje podatność na odczyt poza zakresem (OOB) w obsłudze zdarzeń TX complete. Pole num_msg kontrolowane przez firmware (u8, 0-255) steruje pętlą bez walidacji względem długości bufora, co pozwala na odczyt do 1020 bajtów poza buforem zdarzenia WMI.
W jądrze Linux w sterowniku ath6kl występuje podatność na odczyt poza zakresem (OOB) w obsłudze zdarzeń połączenia. Pola beacon_ie_len, assoc_req_len i assoc_resp_len kontrolowane przez firmware nie są walidowane względem długości bufora, co może prowadzić do odczytów poza zakresem podczas parsowania IE oraz do uszkodzenia stanu wmi->is_wmm_enabled.
W jądrze Linux w sterowniku ASoC tas2781 występuje podatność na odczyt poza zakresem (OOB) podczas parsowania ciągów opisowych z firmware. Parser używa strlen() bez sprawdzenia, czy terminator NUL znajduje się w buforze firmware, co przy złośliwym obrazie firmware może spowodować odczyt poza końcem bufora.
W jądrze Linux w ovpn, funkcja unlock_ovpn() używa llist_for_each_entry() do iteracji po liście release_list, ale po zwolnieniu peera wewnątrz pętli, odczytuje peer->release_entry.next po jego zwolnieniu, co prowadzi do użycia po zwolnieniu.
W jądrze Linux w hwmon occ, parser odpowiedzi poll używa statycznej pojemności tablicy jako granicy parsowania zamiast data_length, co pozwala na odczyt poza bieżącą odpowiedzią przy skróconych danych.
W jądrze Linux w net/packet, funkcja packet_set_ring() może ponownie zarejestrować hook fanout po wyrejestrowaniu urządzenia, jeśli po->ifindex == -1 nie jest traktowane jako unieważnione wiązanie. Prowadzi to do ponownego dodania hooka po wyrejestrowaniu urządzenia.
W jądrze Linux wykryto podatność w podsystemie RDS (Reliable Datagram Sockets). Funkcja wyszukująca gniazdo docelowe nie uwzględnia przestrzeni nazw sieciowych, co pozwala na dostarczenie wiadomości do gniazda w innej przestrzeni nazw. Może to prowadzić do użycia po zwolnieniu (use-after-free) podczas zamykania przestrzeni nazw, co grozi awarią systemu lub potencjalnym wykonaniem kodu.
W jądrze Linux w sterowniku sieciowym airoha występuje błąd kierunku DMA dla bufora skrzynki NPU. Funkcja airoha_npu_send_msg() zawsze mapuje bufor z kierunkiem DMA_TO_DEVICE, ale niektórzy wywołujący oczekują, że NPU zapisze dane odpowiedzi do tego samego bufora. Na architekturach bez spójności pamięci podręcznej może to prowadzić do odczytu nieaktualnych danych.
W jądrze Linux w sterowniku iommu/amd wykryto podatność polegającą na błędnym sprawdzaniu flagi need_sync w funkcji iommu_completion_wait(). W scenariuszu wieloprocesorowym funkcja mogła zwrócić się przedwcześnie, nie czekając na faktyczne zakończenie wszystkich wcześniej zakolejkowanych komend, co prowadziło do naruszenia kontraktu synchronizacji.
W jądrze Linuxa w sterowniku mwifiex wykryto podatność polegającą na braku walidacji długości danych zdarzenia dostarczanych przez firmware. Może to prowadzić do odczytu poza buforem (slab-out-of-bounds) lub przepełnienia liczby całkowitej podczas obsługi zdarzeń asocjacji stacji w trybie AP.
W jądrze Linux wykryto podatność w podsystemie TIPC dotyczącą listy replikacji UDP (replicast). Aktualizacje listy nie były serializowane, co mogło prowadzić do uszkodzenia listy i awarii systemu (kernel panic). Problem dotyczy wyścigu między dodawaniem wpisów z przerwania programowego a usuwaniem ich w procesie czyszczenia nośnika.
W jądrze Linuxa w protokole SCTP wykryto podatność polegającą na nieprawidłowym sprawdzaniu pojemności listy auth_chunk_list w funkcji sctp_auth_ep_add_chunkid. Limit ustawiony na 20 wpisów jest większy niż rzeczywista pojemność docelowej struktury (16 wpisów), co może prowadzić do przepełnienia bufora podczas kopiowania w sctp_association_init().
W jądrze Linuxa w akceleratorze ethosu wykryto błędy w obliczaniu rozmiaru elementu podczas walidacji strumienia poleceń. Dla formatu NHWC brakuje uwzględnienia rozmiaru elementu, a dla OFM używane są inne bity precyzji niż dla IFM/IFM2, co prowadzi do zbyt małego obliczonego rozmiaru. Może to skutkować nieprawidłową walidacją i potencjalnie przepełnieniem bufora.
W jądrze Linuxa wykryto podatność w protokole SCTP. Funkcja sctp_process_strreset_inreq() nie sprawdza, czy liczba strumieni w żądaniu RESET_IN_REQUEST od peera nie spowoduje przepełnienia przy generowaniu odpowiedzi RESET_OUT_REQUEST. Na interfejsach z MTU większym niż 65535 bajtów (np. loopback z IPv6 jumbograms) może to prowadzić do przepełnienia zmiennej __u16, alokacji zbyt małego bufora i awarii jądra (kernel BUG).
W jądrze Linuxa w module mctp i3c wykryto wyciek zasobów podczas nieudanej rejestracji sterownika. Jeśli rejestracja sterownika I3C nie powiedzie się, notyfikator i obiekty mctp_i3c_bus nie są usuwane, co prowadzi do wycieku pamięci i pozostawienia notyfikatora wskazującego na moduł, który nie został załadowany. Poprawka dodaje sprzątanie w ścieżce błędu.
W jądrze Linux w sterowniku drm/xe dla kart graficznych Intel wystąpiła podatność polegająca na braku zabezpieczeń drm_dev podczas odłączania buforów CCS read/write. W niektórych scenariuszach bufory są zwalniane po odwiązaniu urządzenia, co prowadzi do dereferencji wskaźnika NULL i awarii systemu.
W jądrze Linuxa w sterowniku vmxnet3 funkcja vmxnet3_get_hdr_len() wywołuje BUG_ON dla pakietów Geneve, gdy deskryptor wskazuje na wewnętrzny nagłówek zamiast zewnętrznego. Poprawka sprawdza flagę VMXNET3_RCD_HDR_INNER_SHIFT i bezpiecznie zwraca 0, zamiast wywoływać BUG_ON.
W jądrze Linux w sterowniku DRM/XE dla procesorów graficznych Intel odkryto wyciek pamięci w funkcji xe_vm_create(). Podczas błędu alokacji obiektu rezerwacji, zasoby inicjalizowane przez xe_svm_init() nie są zwalniane, co prowadzi do wycieku pamięci zarówno w trybie fault-mode, jak i non-fault-mode.

