Katalog podatności CVE
Przetłumaczone opisy podatności z bazy NVD NIST - w języku polskim
Katalog CISA KEV zaktualizowany: (v2026.08.21)
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 systemie plików NTFS wykryto podatność polegającą na użyciu po zwolnieniu (use-after-free) w funkcji ntfs_attr_fallocate(). Problem wynika z odwoływania się do wskaźnika elementu listy runlist po zwolnieniu blokady, co może prowadzić do dostępu do zwolnionej pamięci. Atakujący może wykorzystać tę wadę do wywołania awarii systemu lub potencjalnie do eskalacji uprawnień.
W jądrze Linux w module HID-BPF występuje podatność w funkcji hid_bpf_get_data() polegająca na nieprawidłowym sprawdzeniu zakresu. Ze względu na operacje na liczbach bez znaku, bardzo duży rozmiar może spowodować zawinięcie sumy i ominięcie sprawdzenia, co pozwala na zwrócenie wskaźnika poza bufor.
W jądrze Linux w module netfilter xt_u32 brakuje walidacji liczników przesunięć bitowych dostarczanych przez reguły. Złośliwa reguła może podać wartość przesunięcia 32 lub większą, co prowadzi do niezdefiniowanego przesunięcia poza zakres podczas oceny pakietu. Dodano walidację operandów XT_U32_LEFTSH i XT_U32_RIGHTSH w funkcji u32_mt_checkentry(), aby odrzucać nieprawidłowe reguły przed ich użyciem.
W jądrze Linux w module netfilter xt_connmark (rewizja 2) brakuje walidacji parametrów przesunięcia. Wartość shift_bits równa 32 lub większa powoduje niezdefiniowane przesunięcie, a nieprawidłowe shift_dir są akceptowane i domyślnie traktowane jako przesunięcie w lewo. Poprawka odrzuca nieprawidłowe parametry w connmark_tg_check(), aby błędy były wykrywane podczas instalacji reguły.
W jądrze Linux w module net/mlx5 (LAG) występuje błąd off-by-one w funkcji mlx5_lag_create_single_fdb() podczas wycofywania zmian po błędzie. Pętla czyszcząca zaczyna się od indeksu i, co może operować na niezainicjalizowanym stanie lub podwójnie usuwać regułę. Poprawka zmienia początek pętli na i - 1, aby cofać tylko pomyślnie zainstalowane wpisy.
W jądrze Linux w sterowniku mlx5e (TC) występuje podatność powodująca awarię jądra (kernel crash) podczas usuwania przepływów peer w konfiguracji LAG. Problem pojawia się, gdy funkcja mlx5_lag_get_dev_seq() zwraca błąd, co prowadzi do nieprawidłowego dostępu do pamięci. Poprawka polega na pominięciu przetwarzania peer, gdy wyszukiwanie sekwencji LAG nie powiedzie się.
W sterowniku mlx5e dla kart sieciowych Mellanox wykryto podatność polegającą na alokacji bufora o zerowym rozmiarze dla statystyk HV VHCA. Bufor jest alokowany przed inicjalizacją kanałów, gdy liczba kanałów wynosi zero, co prowadzi do uzyskania wskaźnika ZERO_SIZE_PTR zamiast NULL. Po otwarciu kanałów i włączeniu raportowania przez hiperwizor, operacja memset na tym wskaźniku powoduje błąd strony (fault) pod adresem 0x10.
W sterowniku mlx5e dla kart sieciowych Mellanox wykryto wyścig (race condition) podczas rejestracji agenta statystyk HV VHCA. Asynchroniczna ścieżka kontrolna może zostać uruchomiona przed inicjalizacją struktury work i wskaźnika agenta, co prowadzi do wywołania wskaźnika NULL lub uszkodzenia struktury danych jądra.
W jądrze Linux wykryto podatność w sterownikach sieciowych Microchip (sparx5, lan969x) dotyczącą współdzielonego bloku Super VCAP. Instancje VCAP nie są niezależne, ale były blokowane osobno, co powodowało wyścigi podczas równoczesnego dostępu. Atakujący może wykorzystać debugfs do odczytu reguł poza rtnl, co prowadzi do uszkodzenia danych w sprzętowych wpisach.
W jądrze Linux w module net/sched: act_pedit występuje podatność typu TOCTOU prowadząca do zapisu poza zakresem na stercie (heap OOB write) podczas offloadu TC. Wyścig między pomiarem rozmiaru bufora flow_rule a jego wypełnieniem może pozwolić atakującemu z CAP_NET_ADMIN na zapis kontrolowanej treści poza przydzielony obszar pamięci.
W jądrze Linux w podsystemie Bluetooth (MGMT) występuje podatność use-after-free podczas dodawania monitora reklam (adv monitor). Błąd w zarządzaniu własnością obiektu monitora między ścieżką dodawania MSFT a zakończeniem komendy zarządzania może prowadzić do użycia zwolnionej pamięci, co objawia się raportem KASAN.
W jądrze Linux w podsystemie Bluetooth ISO występuje podatność związana z nieprawidłowym obsługiwaniem pakietów ISO_END/CONT. Błędna obsługa może prowadzić do wycieku pamięci conn->rx_skb, paniki jądra na skb_put lub akceptacji zbyt krótkich pakietów ISO_END.
W jądrze Linux w sterowniku accel/amdxdna występuje podatność typu use-after-free związana z wyścigiem w dostępie do VMA. Funkcje aie2_populate_range() i amdxdna_umap_release() uzyskują dostęp do zapisanego wskaźnika VMA, który mógł zostać już zwolniony, co może prowadzić do użycia po zwolnieniu.
W jądrze Linux w module net/tls występuje problem w funkcji tls_sw_read_sock(), który powoduje zablokowanie kolejnych rekordów danych przez puste rekordy aplikacyjne TLS. Puste rekordy (dozwolone w TLS 1.3) nie są konsumowane, co prowadzi do nieskończonego zapętlenia i blokady połączenia.
W jądrze Linux w module accel/amdxdna występuje wyścig (race condition) w funkcji amdxdna_umap_release(), który może prowadzić do użycia po zwolnieniu (use-after-free) podczas równoległego wywoływania aie2_populate_range().
W jądrze Linux w kliencie CIFS/SMB wykryto podatność powodującą ostrzeżenie o zajętej dentycji (busy dentry) podczas odmontowywania systemu plików po operacjach zapisu bezpośredniego (DIO). Problem wynika z opóźnionego zwalniania referencji do dentycji przez kolejki prac, co może prowadzić do nieprawidłowego odmontowania. Poprawka dodaje licznik oczekujących żądań per-superblock i czeka na jego wyzerowanie przed odmontowaniem.
W jądrze Linuxa w funkcji regulator_lock_two() porównywany jest kod błędu z -EDEADLOCK zamiast -EDEADLK. Na architekturach MIPS, SPARC i PowerPC wartości te się różnią, co powoduje, że przy rzeczywistym odblokowaniu i ponowieniu próby kod trafia do WARN_ON i zwraca z tylko jednym zablokowanym regulatorem. W praktyce błąd występuje tylko na MIPS, ponieważ regulator core nie jest tam budowany ani używany.
W jądrze Linuxa w sterowniku octeontx2-af obsługa mbox dla VF z wyłączonymi flagami promiscuous i all_multi powoduje usunięcie reguł MCAM dla PF. Dzieje się tak, ponieważ funkcje włączające/wyłączające te reguły działają tylko na PF, nawet gdy żądanie pochodzi z VF. Poprawka dodaje sprawdzenie is_vf() w ścieżkach wyłączania, aby VF nie mógł przypadkowo wyczyścić reguł PF.
W jądrze Linuxa w kliencie SMB funkcja smb2_ioctl_query_info() sprawdza granice odpowiedzi PASSTHRU_FSCTL przed skopiowaniem jej do przestrzeni użytkownika. Dodawanie OutputOffset i qi.input_buffer_length może spowodować przepełnienie w arytmetyce 32-bitowej, co pozwala złośliwemu serwerowi ominąć sprawdzenie i odczytać dane poza buforem odpowiedzi. Poprawka używa size_add() do bezpiecznego dodawania.
W jądrze Linux w funkcji sof_ipc4_bytes_put() występuje podatność TOCTOU, gdzie rozmiar kopiowania jest pobierany ze starego bufora zamiast z nowych danych. Może to prowadzić do ucięcia poprawnych danych lub skopiowania nieaktualnych bajtów.

