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.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 Linuxa w systemie plików ksmbd (SMB) brakuje sprawdzenia uprawnień WRITE_DAC/WRITE_OWNER w operacji SMB2 SET_INFO SECURITY. Klient może otworzyć uchwyt z minimalnymi uprawnieniami (np. FILE_WRITE_ATTRIBUTES) i przepisać deskryptor bezpieczeństwa pliku, uzyskując nieautoryzowany dostęp.
W jądrze Linux w systemie plików ksmbd występuje problem z zarządzaniem blokadami zakresu bajtów w przypadku wielu kanałów SMB3. Blokada może być usunięta z listy połączenia przy użyciu niewłaściwego spinlocka, co prowadzi do dostępu do zwolnionych obiektów podczas współbieżnego przeglądania listy.
W jądrze Linux w systemie plików ksmbd walidacja odpowiedzi NTLMv2 jest wykonywana po zaktualizowaniu klucza sesji. W przypadku nieudanego uwierzytelnienia, klucz sesji może zostać zmodyfikowany przed zwróceniem błędu, co pozwala klientowi na zmianę klucza sesji istniejącej sesji wiążącej.
W jądrze Linux w kliencie SMB3 podczas montowania z rozszerzeniami POSIX, zmiany właściciela (chown) i grupy (chgrp) były ignorowane, chyba że jawnie ustawiono flagi CIFS_MOUNT_CIFS_ACL lub CIFS_MOUNT_MODE_FROM_SID. Poprawka dodaje sprawdzanie rozszerzeń POSIX w funkcji cifs_setattr_nounix(), aby poprawnie wywołać id_mode_to_cifs_acl() i ustawić informacje o właścicielu/grupie na serwerze.
W jądrze Linux w kliencie SMB występuje podwójne zwolnienie pamięci podczas odtwarzania odpowiedzi na żądanie SMB2_open(). Jeśli odpowiedź zwróci błąd nadający się do odtworzenia i zwolni bufor, a następnie SMB2_open_init() zawiedzie przed kolejnym wysłaniem, procedura czyszczenia ponownie zwalnia ten sam bufor. Poprawka resetuje księgowość odpowiedzi przed każdą próbą.
W jądrze Linux w kliencie SMB funkcja posix_info_sid_size() odczytuje sid[1] w celu uzyskania liczby podwładnych, ale jej istniejące sprawdzenie granic nadal akceptuje bufory z tylko jednym pozostałym bajtem. Poprawka wymaga dwóch bajtów przed odczytaniem sid[1], aby wszystkie ścieżki klienckie korzystające z tej funkcji bezpiecznie odrzucały obcięte POSIX SID.
W jądrze Linux w kliencie SMB, gdy aktywny jest tryb modefromsid, funkcja parse_dacl() stosuje wartość sub_auth[2] dostarczoną przez serwer z SID trybu NFS do cf_mode bez maskowania do 07777. Poprawka dodaje prawidłowe maskowanie, takie samo jak w ścieżce odczytu.
W jądrze Linux wykryto wyścig między funkcjami cgroup_writeback_umount() a inode_switch_wbs() podczas odmontowywania systemu plików po wyjściu kontenera. Problem prowadzi do BUG_ON w generic_shutdown_super z powodu zajętych i-węzłów po odmontowaniu.
W procfs wykryto problem z wyścigiem w funkcjach proc_pid_get_link() i proc_pid_readlink(). Sprawdzanie dostępu ptrace oraz pobieranie zadania są wykonywane oddzielnie, co umożliwia wyścig.
W jądrze Linux wykryto podatność w mechanizmie RT_PUSH_IPI dla harmonogramu zadań czasu rzeczywistego (RT). Gdy RT_PUSH_IPI jest włączone w systemie bez PREEMPT_RT, może dojść do zakleszczenia na żywo (live lock) na CPU, gdzie miękkie przerwania (softirqs) są wykonywane w kontekście przerwania, a nie wątkowym. Powoduje to nadmierną liczbę przerwań IPI, które spowalniają softirq, uniemożliwiając przełączenie kontekstu i prowadząc do blokady CPU.
W sterowniku cpufreq pcc wykryto użycie po zwolnieniu i podwójne zwolnienie podczas oceny _OSC. Po pierwszym wywołaniu acpi_evaluate_object() zwalniany jest bufor wyjściowy, ale nie są resetowane wskaźnik i długość, co prowadzi do zapisu do zwolnionej pamięci przy drugim wywołaniu.
W jądrze Linux w podsystemie mm/slab wykryto błąd w mechanizmie zerowania pamięci przy alokacji. Gdy włączone jest tylko oznaczanie stref czerwonych (SLAB_RED_ZONE) bez śledzenia żądanego rozmiaru (SLAB_STORE_USER), funkcja kmalloc może zerować tylko żądany rozmiar zamiast pełnego obiektu, co narusza gwarancje __GFP_ZERO dla krealloc.
W sterowniku HID dla układów Goodix SPI (hid-goodix-spi) brakuje walidacji rozmiaru raportu przed skopiowaniem go do 128-bajtowego bufora stosowego. Atakujący może przez ioctl SET_REPORT przesłać raport większy niż ~116 bajtów, co powoduje przepełnienie bufora stosowego.
W sterowniku HID Wacom (wacom_wac) funkcja wacom_wac_queue_insert() może wywołać kfifo_skip() na pustym buforze kfifo, co prowadzi do odczytu śmieciowych danych i uszkodzenia wewnętrznego stanu kfifo. W efekcie możliwe jest zapisanie poza granicami 256-bajtowego bufora, co może spowodować zapis do 3842 bajtów poza pamięć.
W jądrze Linux wykryto podatność w sterowniku HID multitouch, gdzie pole mt_io_flags jest używane jako bitmapa per-slot, ale jego rozmiar (unsigned long) nie jest dostosowany do maksymalnej liczby kontaktów (do 255). Powoduje to zapis poza zakresem i uszkodzenie sąsiednich pól struktury mt_device, co prowadzi do paniki jądra.
W systemach plików HFS i HFSPlus w jądrze Linux wykryto przepełnienie liczby całkowitej bez znaku (u32) w funkcji check_and_correct_requested_length. Duża wartość len może spowodować zawinięcie sumy off+len, omijając sprawdzenie granic i prowadząc do odczytu poza zakresem bufora.
W jądrze Linux w parserze BTF (BPF Type Format) funkcja btf_repeat_fields() wykonuje obliczenia liczby pól w arytmetyce u32, co może ulec zawinięciu przy złośliwym BTF. To omija sprawdzenie pojemności i prowadzi do zapisu poza zakresem tablicy scratch. Poprawka używa sprawdzonego dodawania i mnożenia.
W jądrze Linux w sterowniku USB serial digi_acceleport występuje podatność uszkodzenia bufora zapisu. Funkcja digi_write_inb_command() powinna czekać na dostępność URB write lub zwrócić błąd, ale w przypadku timeoutu aktualizuje bufor transferu i próbuje ponownie przesłać URB. Dodatkowo, dla komend bez timeoutu, uszkodzenie następuje natychmiast z powodu błędnego porównania jiffies. Poprawka dodaje brakujący return przy timeoutcie i czeka w nieskończoność, gdy nie określono timeoutu.
W jądrze Linux w systemie plików UDF brakuje walidacji zakresu bloków w funkcji udf_free_blocks(). Możliwe jest wyjście poza tablicę bitmapy przestrzeni, prowadzące do paniki jądra.
W jądrze Linux w systemie plików UDF brakuje walidacji długości nagłówka VAT względem rozmiaru i-węzła VAT. Może to prowadzić do odczytu poza zakresem i potencjalnej paniki jądra.

