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.04)
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 naprawiono podatność w obsłudze przestrzeni nazw montowania. Funkcja attach_recursive_mnt() przenosiła flagę MNT_LOCKED z górnego montowania na montowanie przenoszone pod nie, co pozwalało właścicielowi przestrzeni nazw użytkownika odblokować i odmontować chronione montowanie /proc lub root, ujawniając ukryte dane.
W jądrze Linux w systemie plików XFS wymiana zakresów (exchange range) błędnie przenosiła flagę reflink między plikami, mimo że plik może nadal posiadać współdzielone bloki poza i_disk_size. Prowadziło to do zapisu w miejscu (in-place) zamiast CoW i uszkodzenia drugiego pliku współdzielącego bloki. Poprawka zaprzestaje przenoszenia flag i ustawia je na obu inodach, w tym dla XFS_IOC_SWAPEXT.
W jądrze Linux naprawiono błąd w XFS dotyczący operacji XFS_IOC_EXCHANGE_RANGE z flagą TO_EOF. Nieprawidłowe zamienianie rozmiarów plików przy niezerowym offsecie powodowało, że plik miał współdzielone bloki poza końcem pliku (EOF), a następnie błędne czyszczenie flagi reflink, co umożliwiało nadpisanie współdzielonego bloku.
W jądrze Linux naprawiono błąd use-after-free w sterowniku AMT. Zapytanie IGMP/MLD było kolejkowane przez qdisc, a wskaźnik do tunelu przechowywany w skb->cb mógł wskazywać na zwolniony tunel, co prowadziło do użycia po zwolnieniu w amt_dev_xmit(). Poprawka wysyła zapytanie bezpośrednio ze ścieżki odbioru, z pominięciem qdisc.
W jądrze Linux naprawiono błąd w sterowniku ice, gdzie użycie writel_relaxed() do aktualizacji rejestru doorbell transmisji nie zapewniało odpowiedniego uporządkowania zapisów na architekturze arm64. Prowadziło to do wyścigu, w którym karta sieciowa rozpoczynała transmisję przed aktualizacją licznika dql->num_queued, co wywoływało BUG_ON w dql_completed() i awarię jądra.
W jądrze Linux w nvmet funkcja nvmet_req_alloc_p2pmem_sgls() przypisuje req->p2p_dev dopiero po udanej alokacji danych i metadanych SGL. Jeśli alokacja danych się powiedzie, a metadanych nie, ścieżka out_free_sg przekazuje niezainicjalizowany req->p2p_dev do pci_p2pmem_free_sgl().
W jądrze Linux funkcja pfcp_session_recv() odczytywała 8-bajtowy SEID bez zapewnienia, że znajduje się on w liniowej części pakietu. Krótki pakiet PFCP z flagą S lub pakiet z nagłówkiem sesji we fragmencie powodował odczyt poza końcem danych pakietu.
W jądrze Linux w sterowniku HID steam istniało wąskie okno podczas sekwencji zamykania, w którym callbacki mogły być nadal planowane, a następnie odwoływać się do zwolnionej struktury steam (wiszący wskaźnik). Poprawka zmienia kolejność zamykania i przenosi anulowanie pracy rumble i przełączania trybu do steam_unregister.
W jądrze Linux w sterowniku HID steam uproszczono przepływ rejestracji/wyrejestrowania, usuwając założenie o numerze seryjnym na rzecz flagi logicznej. Poprawiono również błąd, w którym przy niepowodzeniu późniejszych kroków rejestracji nie wyrejestrowywano baterii, pozostawiając obiekt power_supply po zniszczeniu obiektu steam.
W jądrze Linux w podsystemie ext4 występuje błąd polegający na tym, że duże folie (large folios) nie są wyłączane dla zaszyfrowanych inodów, gdy funkcja szyfrowania zostanie włączona na już zamontowanym systemie plików. Prowadzi to do awarii jądra (NULL pointer dereference) podczas zapisu zaszyfrowanych danych. Problem dotyczy jąder od v6.19 do v7.2.
W jądrze Linux w sterowniku EDAC/altera naprawiono błąd use-after-free w ścieżkach błędów. Struktura dci była zwalniana przed wyrejestrowaniem obsługiwanych przerwań, co mogło prowadzić do użycia zwolnionej pamięci przez procedurę obsługi przerwania.
W jądrze Linux w KVM dla architektury arm64 (nv) naprawiono cykl życia tablicy nested_mmus. Tablica przechowująca cieniowe tablice stron mogła zostać przeniesiona podczas VCPU_INIT, gdy inny vCPU aktywnie działał, pozostawiając wiszący wskaźnik do zwolnionej pamięci.
Niedokończona poprawka podatności path traversal w pghoard (demon kopii zapasowych PostgreSQL) pozwala atakującemu z dostępem zapisu do magazynu obiektów (S3, GCS, Azure) na zapis plików i tworzenie katalogów poza katalogiem danych PostgreSQL. Złośliwy manifest kopii zapasowej delta z sekwencjami path traversal może zapisać dowolne dane na hoście podczas operacji przywracania. Podatność naprawiono w wersji 2.7.2.
W Heimdall, gdy skonfigurowano opcję trusted_proxies, adresy IP klienta są wyodrębniane z nagłówków Forwarded i X-Forwarded-For i udostępniane jako Request.ClientIPAddresses, ale bez walidacji składniowej. Dowolne ciągi, zniekształcone adresy IP oraz niezidentyfikowane wartości RFC 7239 są akceptowane, a parser nagłówka Forwarded nie obsługuje poprawnie cudzysłowów, co może powodować błędne parsowanie. Podatność naprawiono w wersji 0.17.17.
W Heimdall w trybie proxy nagłówek Forwarded jest konstruowany przez wstawienie wartości nagłówka Host bez sanityzacji przecinków i średników. Atakujący może wstrzyknąć dodatkowe parametry do nagłówka Forwarded, potencjalnie podszywając się pod adresy IP dla usług nadrzędnych. Podatność naprawiono w wersji 0.17.17.
W PraisonAI od wersji 4.5.115 do przed 4.6.61 udokumentowany punkt wejścia CLI nadal udostępnia trasy subskrypcji i zdarzeń A2U bez uwierzytelniania. Opakowanie CLI nie udostępnia --api-key, nie instaluje oprogramowania pośredniczącego API-key i nie generuje tokenu dla A2U; jeśli zmienna A2U_AUTH_TOKEN nie jest ustawiona, uwierzytelnianie jest wyłączone. Podatność naprawiono w wersji 4.6.61.
W PraisonAI od wersji 4.5.110 do przed 4.6.61 SandlockSandbox, który ma być piaskownicą egzekwowaną przez jądro, w przypadku gdy moduł sandlock importuje się, ale zgłasza niedostępność Landlock, nie zawodzi bezpiecznie. Metody execute() i run_command() po cichu przechodzą do SubprocessSandbox, który nie egzekwuje ograniczeń systemu plików ani sieci. Podatność naprawiono w wersji 4.6.61.
W PraisonAI od wersji 4.5.87 do przed 4.6.61 polityka niebezpiecznych narzędzi sprawdza tylko narzędzia zadeklarowane w TEMPLATE.yaml requires.tools. Dla przepisów opartych na krokach workflow.yaml jest ładowany przez YAMLWorkflowParser, który rozwiązuje narzędzia na poziomie agenta i zachowuje approve: na najwyższym poziomie, co pozwala niezaufanemu przepisowi zadeklarować execute_command i samodzielnie go zatwierdzić bez allow_dangerous_tools=True. Podatność naprawiono w wersji 4.6.61.
W praisonai-platform od wersji 0.1.4 do przed 0.1.5 członek obszaru roboczego może trwale usuwać dowolne zasoby (projekty, agentów, zgłoszenia, etykiety, zależności zgłoszeń i załączniki etykiet) utworzone przez właściciela lub innych członków. Wszystkie sześć punktów końcowych DELETE sprawdza członkostwo w obszarze roboczym, ale nie sprawdza własności ani roli. Podatność naprawiono w wersji 0.1.5.
W PraisonAI w wersjach od 4.6.10 do przed 4.6.59 mostek LocalManagedAgent / SandboxedAgent konwertuje operacje na plikach (read_file, list_files, write_file) na polecenia powłoki, używając surowych argumentów ścieżek. Napastnik mogący wpłynąć na argument ścieżki może wyłamać się z cytowanej ścieżki i wykonać dowolne polecenia powłoki w środowisku obliczeniowym (host lub kontener Docker).
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

