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 narzędziu dtale (mangroup) do wersji 3.22.0 wykryto podatność w funkcji build_secret_key w pliku dtale/app.py, dotyczącą ciasteczek sesji Flask. Problem polega na generowaniu niewystarczająco losowych wartości, co może umożliwić atakującemu przewidzenie klucza sesji. Atak jest zdalny, ale wymaga wysokiej złożoności. Exploit został opublikowany, a pull request z poprawką oczekuje na akceptację.
W systemie Open Source Point of Sale (opensourcepos) do wersji 3.4.2 wykryto podatność w funkcji Login::index w pliku app/Config/Filters.php. Problem polega na nieprawidłowym ograniczeniu nadmiernych prób uwierzytelnienia, co umożliwia ataki brute-force. Atak jest zdalny, ale wymaga wysokiej złożoności. Exploit został opublikowany, a projekt nie odpowiedział na zgłoszenie.
W @fastify/multipart, parserze multipart form-data dla Fastify, w wersjach od 3.0.0 do 10.1.1, funkcja request.saveRequestFiles() może pozostawić ukończone pliki tymczasowe na dysku, gdy klient rozłączy się podczas przetwarzania. Niezautentykowany klient może to powtarzać, powodując trwałe zużycie dysku i odmowę usługi. Problem jest naprawiony w wersji 10.1.1.
W @fastify/multipart, w wersjach od 5.3.0 do 10.1.1, gdy limit fileSize busboya obcina część pliku, plugin czyści wewnętrzne odniesienie do bieżącego pliku, podczas gdy strumień jest nadal otwarty. Jeśli klient przerwie połączenie przed wysłaniem granicy końcowej, funkcja saveRequestFiles() nigdy nie kończy działania, a plik tymczasowy nie jest usuwany. Niezautentykowany klient może to powtarzać, powodując trwały wyciek plików i zawieszenie obsługi żądań, prowadząc do wyczerpania dysku i pętli zdarzeń. Problem naprawiono w wersji 10.1.1.
W @fastify/jwt, wtyczce JSON Web Token dla Fastify, w wersjach przed 10.2.2, klucz weryfikacyjny przekazany do request.jwtVerify({ key }) jest nadpisywany przez globalnie skonfigurowany sekret, ponieważ scalanie opcji stosuje globalny klucz jako ostatni. Aplikacje używające różnych kluczy dla różnych domen autoryzacji mogą akceptować tokeny podpisane globalnym kluczem na trasach wymagających innego klucza, co pozwala zwykłemu uwierzytelnionemu użytkownikowi przekroczyć granicę zaufania opartą na kluczu. Problem naprawiono w wersji 10.2.2.
Wtyczka @fastify/oauth2 dla Fastify w wersjach od 7.2.0 do 8.3.0 (wyłącznie) nieprawidłowo waliduje stan OAuth i weryfikator PKCE, porównując parametry zapytania z nieprefiksowanym, przewidywalnym ciasteczkiem, bez powiązania z przeglądarką. Atakujący może ustawić ciasteczka i przeprowadzić atak login CSRF, logując ofiarę na konto atakującego. Poprawka w wersji 8.3.0 dodaje opcję hostPrefixedCookies.
Podatność w Dancer2::Plugin::Auth::Extensible (do wersji 0.713) dla Perla pozwala na zatrucie linku resetowania hasła poprzez nagłówek Host w żądaniu w funkcjach _default_email_password_reset i _default_welcome_send. Domyślne wiadomości e-mail zawierają link z hostem pochodzącym z nagłówka Host lub X-Forwarded-Host (przy behind_proxy). Atakujący może wysłać POST do /login z submit_reset i nazwą użytkownika bez uwierzytelnienia, co generuje nowy kod resetujący i wysyła link do hosta wybranego przez atakującego. Jeśli ofiara kliknie link, przekaże działający kod resetujący do hosta atakującego, co umożliwia przejęcie konta.
W jądrze Linuxa w funkcji mpls_getroute() nie inicjalizowano pola rtm_tos w strukturze rtmsg, co prowadzi do wycieku jednego bajtu niezainicjalizowanej pamięci sterty do przestrzeni użytkownika podczas odbierania odpowiedzi RTM_GETROUTE. Problem został wykryty przez KMSAN i dotyczy protokołu MPLS.
W jądrze Linux wykryto podatność prowadzącą do nieograniczonej rekurencji w ścieżce zwalniania pamięci (free path) w menedżerze pamięci slab. Problem wynika z możliwości tworzenia cykli między tablicami obj_exts różnych cache'ów kmalloc, co może doprowadzić do przepełnienia stosu (stack overflow) i awarii systemu.
W jądrze Linuxa w podsystemie Thunderbolt występuje podatność use-after-free w opóźnionej pracy XDomain podczas rozłączania. Funkcja tb_xdp_handle_request() może zaplanować opóźnioną pracę po tym, jak funkcja tb_xdomain_remove() anuluje synchronizację, ale przed zwolnieniem obiektu xdomain, co prowadzi do wykonania pracy na zwolnionej pamięci. Poprawka dodaje flagę xd->removing i synchronizację przez xd->lock.
W jądrze Linuxa w sterowniku dmaengine idxd występuje problem z czyszczeniem po nieudanej konfiguracji fdev w funkcji idxd_cdev_open(). Ścieżki failed_dev_add i failed_dev_name zwalniają referencję do urządzenia plikowego, trzymając wq->wq_lock, co może prowadzić do zakleszczenia, jeśli put_device() wywoła funkcję zwrotną idxd_file_dev_release() próbującą ponownie przejąć ten sam lock. Dodatkowo te ścieżki przechodzą do dalszego czyszczenia kontekstu, które może działać na zwolnionej pamięci. Poprawka przenosi idxd_wq_get() przed możliwą awarię i zwalnia lock przed put_device().
W jądrze Linuxa w podsystemie iommu/arm-smmu-v3-iommufd występuje podatność polegająca na tym, że funkcja arm_vsmmu_vsid_to_sid() mapuje vSID gościa do pojedynczego fizycznego Stream ID, zakładając, że urządzenie ma dokładnie jeden strumień. Urządzenia z wieloma strumieniami mają mapowany tylko pierwszy, co powoduje, że unieważnienia vSID nie docierają do pozostałych wpisów ATC i IOTLB; urządzenia bez strumieni powodują odczyt poza zakresem. Poprawka dodaje operację arm_vsmmu_vdevice_init() odrzucającą vDEVICE z -EOPNOTSUPP, gdy master->num_streams nie jest równe jeden.
W systemie Linux w podsystemie btrfs dla dysków strefowych (zoned) wykryto zakleszczenie (deadlock) między zapisem metadanych a zatwierdzaniem transakcji. Problem występuje, gdy zapis metadanych blokuje zamek zoned_meta_io_lock, a następnie próbuje aktywować strefę, co wymaga oczekiwania na zatwierdzenie transakcji, która z kolei potrzebuje tego samego zamka. Naprawa polega na zwolnieniu zamka przed wywołaniem btrfs_zone_finish_one_bg() i ponownym jego przejęciu po zakończeniu.
W jądrze Linux w systemie plików btrfs występuje podatność na dereferencję wskaźnika NULL podczas montowania z opcją rescue=ibadroots, gdy drzewo bloków grup lub drzewo pasków RAID jest uszkodzone. Funkcja btrfs_update_global_block_rsv() odwołuje się do brakującego korzenia na podstawie bitu funkcji, co prowadzi do awarii systemu.
W jądrze Linux w systemie plików NTFS występuje podatność związana z niebezpiecznymi obliczeniami rozmiaru przy realokacji listy przebiegów (runlist). Dodano wspólny pomocnik do bezpiecznego konwertowania liczby elementów na rozmiar bajtowy z kontrolą przepełnienia, używany w funkcjach ntfs_rl_realloc() i ntfs_rl_realloc_nofail().
W jądrze Linux w module netfilter nf_conntrack_sip występuje podatność polegająca na przepełnieniu licznika zmian rozmiaru wiadomości SIP (s16) podczas przepisywania NAT. Pojedyncza wiadomość może urosnąć o więcej niż 32767 bajtów, co powoduje zawinięcie licznika i odczyt poza buforem (use-after-free).
W jądrze Linux w podsystemie KVM/arm64 (VGIC) występuje wyścig (race condition) między zwalnianiem struktury LPI a jej ponowną rejestracją. Może to prowadzić do usunięcia nowo zarejestrowanego LPI z tablicy xarray lub do wycieku pamięci (memory leak) starej struktury. Problem dotyczy operacji DISCARD i MAPTI wykonywanych przez gościa.
W jądrze Linux w podsystemie kluczy występuje podatność na odczyt poza zakresem w funkcji keyring_get_key_chunk(). Dla fragmentów na poziomie opisu wskaźnik odczytu jest przesuwany o level * sizeof(long) poza prefiks, ale sprawdzane są tylko granice prefiksu, co pozwala na odczyt poza przydzieloną pamięcią dla długiego opisu klucza.
W jądrze Linux w podsystemie kluczy występuje podatność związana z niezgodnością kolejności bajtów w fragmentach kluczy w keyring_get_key_chunk() i keyring_diff_objects(). Różnice w kolejności bajtów i pozycji bitów mogą pozwolić na kolizje kluczy, co może prowadzić do nieprawidłowego umieszczania kluczy w keyringu.
W jądrze Linux w netfilter nf_tables występuje podatność na użycie po zwolnieniu (use-after-free) z powodu globalnej tablicy rhltable dla obiektów nft. Umożliwia to dostęp do obiektów, które są usuwane z innych przestrzeni nazw sieciowych, co może prowadzić do użycia po zwolnieniu.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

