Katalog podatności CVE
Przetłumaczone opisy podatności z bazy NVD NIST - w języku polskim
Katalog CISA KEV zaktualizowany: (v2026.08.20)
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 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 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 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 dodano walidację wpisów indeksu podczas ich odczytu. Wpisy indeksu są teraz sprawdzane natychmiast po odczytaniu korzenia indeksu lub bloku indeksu z dysku, co eliminuje powtarzające się sprawdzenia w funkcjach lookup i readdir oraz zmniejsza ryzyko pominięcia kontroli w tych ścieżkach.
W jądrze Linux w systemie plików NTFS wykrywane jest przepełnienie akumulatora LCN w parserze mapowania par. Parser akumuluje względne delty LCN w liczbie całkowitej ze znakiem, a uszkodzony atrybut może spowodować przekroczenie zakresu reprezentowalnych wartości. Dodano sprawdzenie przepełnienia przed zapisaniem kolejnego przebiegu.
W jądrze Linux w systemie plików NTFS dodano walidację rezydentnych wartości $INDEX_ROOT podczas wyszukiwania. Wartości rezydentne $INDEX_ROOT zawierają pola nagłówka indeksu, które są używane po wyszukiwaniu. Dodano walidację pól nagłówka przed zwróceniem atrybutu, wymagając wyrównania do 8 bajtów, sensownego entries_offset, index_length w granicach allocated_size, allocated_size w granicach wartości rezydentnej oraz wystarczającej przestrzeni na nagłówek wpisu indeksu.
W jądrze Linuxa w systemie plików NTFS3 funkcja indx_find_buffer nie miała limitu głębokości rekurencji, co mogło prowadzić do przepełnienia stosu jądra. Poprawka dodaje parametr głębokości i zabezpieczenie przed przekroczeniem limitu.
W jądrze Linux w systemie plików NTFS3 wykryto podatność polegającą na zapisie poza przydzielony bufor podczas przenoszenia wpisów z pełnego katalogu głównego $INDEX_ROOT do nowego bufora indeksu. Atakujący może wykorzystać spreparowany obraz NTFS, aby spowodować kopiowanie danych sterowanych przez atakującego poza przydzieloną pamięć, co prowadzi do uszkodzenia sterty.
W jądrze Linux w systemie plików NTFS3 wykryto podatność umożliwiającą zapis poza zakresem pamięci. Problem wynika z braku walidacji przesunięcia punktu podziału w funkcji indx_insert_into_buffer, co przy specjalnie spreparowanym obrazie NTFS prowadzi do przepełnienia licznika i zapisu poza buforem, powodując awarię jądra.
W jądrze Linux w systemie plików NTFS funkcja ntfs_lookup_inode_by_name() zwraca odwołania MFT odczytane z wpisów indeksu katalogu na dysku, które mogą być niegodne zaufania. Funkcja może zwrócić odwołanie MFT oznaczone jako błąd bez jego walidacji, co prowadzi do błędnej interpretacji przez wywołujących. Poprawka normalizuje wszystkie takie odwołania do ERR_MREF(-EIO) we wszystkich czterech ścieżkach zwracania wyników.
W jądrze Linux w systemie plików NTFS pliki systemowe, takie jak $Bitmap, mogą być zapisywane z przestrzeni użytkownika, co prowadzi do uszkodzenia woluminu i zakleszczenia zapisu zwrotnego. Poprawka oznacza bazowe pliki metadanych jako niezmienne (immutable) podczas odczytu i-węzła, aby VFS odrzucał zapis, mmap, truncate i unlink z błędem -EPERM.
W jądrze Linux w systemie plików NTFS funkcja ntfs_map_runlist_nolock() może napotkać atrybut rezydentny tam, gdzie oczekiwany jest atrybut nierezydentny, co wcześniej wywoływało tylko WARN_ON i prowadziło do odczytu niewłaściwego pola unii. Poprawka zastępuje WARN_ON zwróceniem błędu -EIO, co powoduje odrzucenie spreparowanego obrazu podczas montowania.
W jądrze Linuxa wykryto podatność w funkcji tcp_connect() dotyczącą protokołu TCP i mechanizmu MD5. Podczas nawiązywania połączenia, w jednej z gałęzi kodu, obiekt tcp_md5sig_info oraz klucze tcp_md5sig_key są zwalniane bez zachowania okresu RCU, co prowadzi do wyścigu (race condition) z czytelnikami działającymi w kontekście przerwania (softirq). Skutkiem jest użycie po zwolnieniu (use-after-free) pamięci kluczy MD5.
W jądrze Linux w module xfrm występuje problem podwójnego zwolnienia (double free) w funkcji nat_keepalive_send(). Gdy funkcja pomocnicza IPv4 lub IPv6 zgłosi błąd, pakiet keepalive jest zwalniany, ale jeśli pakiet został już przekazany do stosu sieciowego, może zostać zwolniony ponownie, co prowadzi do niebezpiecznej operacji.

