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.09)
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 podsystemie nvdimm/btt, areny przydzielane przez funkcje discover_arenas() lub create_arenas() nie są zwalniane na niektórych ścieżkach błędów w btt_init(). Powoduje to wyciek pamięci, gdy inicjalizacja BTT zakończy się niepowodzeniem. Poprawka polega na wywołaniu free_arenas() z odpowiednich ścieżek błędów.
W jądrze Linuxa w podsystemie nvdimm/btt, pamięć przydzielana przez funkcje btt_freelist_init(), btt_rtt_init() i btt_maplocks_init() nie jest zwalniana na niektórych ścieżkach błędów w discover_arenas(). Powoduje to wyciek pamięci, gdy wykrywanie aren zakończy się niepowodzeniem. Poprawka dodaje brakujące wywołania kfree() przed zwróceniem błędu.
W jądrze Linuxa w podsystemie SUNRPC wykryto podatność polegającą na użyciu po zwolnieniu (use-after-free) w obsłudze asynchronicznego uzgadniania TLS. Wskaźnik do struktury svc_xprt jest przechowywany bez zwiększenia licznika referencji, co prowadzi do wyścigu, w którym wywołanie zwrotne może zapisywać do już zwolnionej pamięci. Problem występuje na serwerach NFS z włączonym TLS, gdy zamknięcie połączenia nakłada się na dostarczanie odpowiedzi z demona tlshd.
W jądrze Linuxa w module sunrpc wykryto podatność związaną z wyścigiem podczas anulowania uzgadniania TLS. Gdy funkcja wait_for_completion_interruptible_timeout() zwróci timeout lub sygnał, a anulowanie przegra wyścig z zakończeniem uzgadniania, może dojść do podwójnego wywołania procedury uzgadniania lub zerwania połączenia mimo udanego uzgadniania. Problem naprawiono przez oczekiwanie na zakończenie callbacku przed sprawdzeniem flag.
W jądrze Linuxa w podsystemie sunrpc, funkcja svc_release_rqst() wykonuje wywołanie zwrotne w rqstp->rq_procinfo->pc_release. Jeśli wątek roboczy napotka wczesną ścieżkę błędu przed zainstalowaniem prawidłowego rq_procinfo, nieaktualny hak zwalniający może zostać ponownie wywołany na ponownie użytym stanie z poprzedniego RPC, co prowadzi do podwójnego zwolnienia lub użycia po zwolnieniu. Poprawka wzmacnia cykl życia rq_procinfo poprzez czyszczenie go po wywołaniu pc_release, czyszczenie przy wejściu do svc_process() i svc_process_bc().
W jądrze Linuxa w podsystemie lockd, gdy funkcja nlm_do_fopen() zakończy się niepowodzeniem, nowo przydzielony obiekt nlm_file nie jest zwalniany, ponieważ ścieżka błędu prowadzi do out_unlock zamiast out_free. Klient może wielokrotnie wywoływać błędy nlm_do_fopen(), powodując wyciek pamięci. Poprawka kieruje ścieżkę błędu przez out_free, aby wywołać kfree().
W jądrze Linux w module lockd występuje wyciek referencji do pliku nlm_file, gdy buforowane wywołanie nlm_do_fopen() kończy się niepowodzeniem. Ścieżka buforowana w nlm_lookup_file() zawsze dociera do etykiety 'found', nawet przy błędzie, co prowadzi do niezwolnienia referencji i uniemożliwia późniejsze usunięcie pliku.
W jądrze Linux w module SUNRPC funkcja xdr_buf_to_bvec() zapisuje dane do tablicy przed sprawdzeniem, czy indeks jest w zakresie, co może prowadzić do zapisu poza granicami tablicy. Tablica rq_bvec przekazywana przez nfsd_vfs_write() jest alokowana bez zapasu, więc zapis poza zakres może naruszyć sąsiednią pamięć.
W jądrze Linux w module remoteproc dla platform Qualcomm występuje wyciek pamięci, gdy dodanie niestandardowych segmentów dump nie powiedzie się. Alokowana nazwa minidump_region nie jest zwalniana, jeśli operacja zakończy się błędem przed dodaniem regionu do listy.
W jądrze Linux w architekturze MIPS DEC występuje podatność, gdzie w konfiguracjach 64-bitowych wywołanie funkcji firmware prom_printf() z wątku jądra innego niż początkowy może używać wskaźnika stosu w segmencie XKPHYS (64-bitowym). Powoduje to nieprawidłowe działanie 32-bitowych operacji ALU w kodzie firmware, co prowadzi do zawieszenia systemu. Problem dotyczy tylko punktu wejścia prom_printf(), inne punkty wejścia są bezpieczne.
W jądrze Linux w sterowniku cpcap-battery brakuje wywołania nvmem_device_put(), co powoduje trwały wyciek referencji do urządzenia nvmem. Wyciek występuje na ścieżkach sukcesu i błędu odczytu w funkcji cpcap_battery_detect_battery_type().
W jądrze Linux w module hugetlb występuje niezgodność między obciążeniem i zwolnieniem rezerwacji cgroup. Pojedynczy wskaźnik h_cg jest nadpisywany, co prowadzi do użycia niewłaściwego cgroup przy zwalnianiu, powodując niedomiar licznika page_counter.
W jądrze Linux w module memory_hotplug występuje błąd polegający na przekazaniu NULL zamiast altmap w ścieżce błędów. Gdy arch_add_memory() się powiedzie, a create_memory_block_devices() zawiedzie, arch_remove_memory() jest wywoływane z NULL altmap, co prowadzi do uszkodzenia pamięci.
W jądrze Linux w module ntfs występuje problem z kolejnością operacji podczas powiększania katalogu głównego indeksu. Większy nagłówek jest publikowany przed zmianą rozmiaru wartości rezydentnej, co może prowadzić do przejściowego stanu uznawanego za uszkodzony, gdy zmiana rozmiaru nie powiedzie się.
W jądrze Linux w module ntfs występuje błąd off-by-one w sprawdzaniu granic podczas dekompresji par mapowań. Ścisłe porównanie większości pozwala na odczyt jednego bajtu poza granicami atrybutu, gdy dane kończą się dokładnie na granicy.
W jądrze Linuxa wykryto podatność w systemie plików NTFS, gdzie funkcje ntfs_attr_find() i ntfs_external_attr_find() nie walidują poprawnie długości pól w atrybutach rezydentnych o zmiennej długości. Specjalnie spreparowany obraz dysku może wykorzystać tę wadę do odczytu poza granicami bufora (slab-out-of-bounds) podczas operacji wyszukiwania nazw plików.
W jądrze Linux w systemie plików NTFS dodano kontrolę granic przed dostępem do wpisów EA (rozszerzonych atrybutów). W funkcjach ntfs_ea_lookup i ntfs_listxattr sprawdzane jest, czy w wpisie EA jest wystarczająco dużo miejsca przed odczytaniem pola next_entry_offset.
W jądrze Linux w systemie plików NTFS zmieniono zachowanie tak, aby nie konwertować atrybutu $DATA o zerowej długości na atrybut nieresydentny. Wcześniej, gdy nie można było powiększyć atrybutu rezydentnego, konwertowano inne atrybuty rezydentne na nieresydentne, ale teraz pomijane są atrybuty $DATA o zerowej długości, ponieważ fsck traktuje takie nieresydentne atrybuty jako uszkodzone.
W jądrze Linux w systemie plików NTFS zaostrzono walidację nagłówka bloku indeksu. Funkcja ntfs_index_block_inconsisent() została zmodyfikowana, aby dokładniej sprawdzać geometrię INDEX_HEADER w blokach INDX, a funkcja ntfs_lookup_inode_by_name() używa tej funkcji do walidacji bloków INDX.
W jądrze Linux w systemie plików NTFS wykryto wyciek pamięci podczas nieudanego montowania. Funkcja ntfs_fill_super() nie zwalniała wszystkich zasobów przydzielonych dla woluminu, takich jak mapa NLS, etykieta woluminu i strona bitów pustych, co prowadziło do gromadzenia się pamięci przy każdym nieudanym montowaniu.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

