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.09.02)
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 systemach Unix otwieranie pliku w os.Root nieprawidłowo podąża za dowiązaniami symbolicznymi do lokalizacji poza Root, gdy ostatni komponent ścieżki jest dowiązaniem symbolicznym, a ścieżka kończy się na /. Na przykład 'root.Open("symlink/")' otworzy "symlink", nawet jeśli wskazuje on poza korzeń.
U-Boot przed wersją 2026.07-rc2 zawiera podatność na przepełnienie bufora w funkcji nfs_readlink_reply() (net/nfs-common.c) przy włączonym CONFIG_CMD_NFS, co pozwala złośliwemu lub skompromitowanemu serwerowi NFS na przepełnienie 2048-bajtowego bufora nfs_path_buff poprzez zwrócenie wielu względnych celów dowiązań symbolicznych bez walidacji skumulowanej długości.
Podatność w U-Boot do wersji 2026.04-rc3 w funkcji tcp_rx_state_machine() w net/tcp.c. Wysyłanie spreparowanego pakietu TCP SYN+ACK z manipulowanym polem data offset powoduje niedomiar liczby całkowitej, co prowadzi do awarii bootloadera i potencjalnego uszkodzenia pamięci.
OpenVPN Access Server w wersjach od 2.7.2 do 3.1.0 akceptuje gołe sekwencje znaków nowej linii w wartościach nagłówków HTTP, co umożliwia zdalnym atakującym przemycanie żądań HTTP (HTTP request smuggling) gdy serwer jest wdrożony za odwrotnym proxy.
W bibliotece Immutable.js przed wersjami 4.3.9 i 5.1.8 struktury danych Immutable.Map i Immutable.Set przechowują klucze o tym samym 32-bitowym skrócie w liniowo skanowanym zasobniku kolizji HashCollisionNode. Osoba atakująca kontrolująca klucze wstawiane do Mapy (np. przez Immutable.Map(obj), Immutable.fromJS(obj), state.merge(userObject) lub mergeDeep) może stworzyć wiele kolizyjnych kluczy, powodując degradację wydajności operacji wstawiania i wyszukiwania do nieproporcjonalnie wysokiego zużycia CPU.
Biblioteka node-tar przed wersją 7.5.18 zawiera podatność polegającą na akceptowaniu nagłówka tar z ujemną wartością rozmiaru wpisu zakodowaną w base-256. Powoduje to, że skaner archiwum nie robi postępów, wielokrotnie przetwarzając ten sam nagłówek.
Biblioteka node-tar przed wersją 7.5.19 nie ogranicza całkowitej ilości dekompresowanych danych, liczby wpisów ani współczynnika dekompresji podczas ekstrakcji i parsowania archiwów tar. Pozwala to na wykorzystanie małej, spreparowanej bomby gzip do wyczerpania miejsca na dysku i zasobów CPU.
Podatność w bibliotece js-yaml (JavaScript YAML parser i dumper) powoduje kwadratowy wzrost czasu CPU podczas przetwarzania dokumentów YAML zawierających łańcuch mapowań z kluczami scalania (merge keys). Problem występuje w wersjach od 3.0.0 do 3.14.0 oraz od 4.0.0 do 4.2.0.
Podatność w Socket.IO (wersje od 4.1.0 do 6.6.7) dotyczy protokołu Engine.IO v4 w transporcie polling. Nieprawidłowe zamykanie odpowiedzi HTTP dla nieprawidłowych binarnych żądań POST z Content-Type: application/octet-stream pozwala nieuwierzytelnionemu atakującemu wyczerpać połączenia i gniazda po stronie serwera.
Podatność w bibliotece Socket.IO (wersje od 6.5.0 do 6.6.7) umożliwia atak DoS poprzez wysłanie spreparowanego identyfikatora sesji (np. __proto__) podczas procesu aktualizacji połączenia WebTransport. Błąd powoduje TypeError, co prowadzi do przerwania działania serwera.
Podatność w bibliotece Copier (wersje 9.5.0–9.15.1) pozwala na ominięcie mechanizmu zaufania dla szablonów. Sprawdzanie prefiksu URL odbywa się bez normalizacji ścieżki, podczas gdy pobieranie szablonu już ją normalizuje, co umożliwia użycie sekwencji `..` w celu wskazania innego, złośliwego szablonu. W efekcie kod z `tasks`, `migrations` lub `jinja_extensions` może zostać wykonany bez pytania użytkownika o potwierdzenie zaufania.
IBM API Connect w wersjach od 12.1.0.0 do 12.1.0.3 używa domyślnych poświadczeń, co może umożliwić atakującemu nieautoryzowany dostęp do aplikacji przed wymuszeniem zmiany tych poświadczeń przez system.
Repomix zawiera podatność na lokalne dołączanie plików w punkcie końcowym git clone, która pozwala nieuwierzytelnionym atakującym na odczyt dowolnych lokalnych repozytoriów git. Funkcja isValidRemoteValue w src/core/git/gitRemoteParse.ts nie blokuje adresów URL file://, umożliwiając atakującym podanie schematu file://, który omija walidację i jest przekazywany bezpośrednio do git clone, co prowadzi do nieautoryzowanego dostępu do wszystkich śledzonych plików na serwerze.
SeaweedFS przed wersją 4.34 nie odrzuca sekcji ścieżki '..' w nagłówku X-Amz-Copy-Source używanym przez operacje CopyObject i UploadPartCopy. Umożliwia to uwierzytelnionemu użytkownikowi z dostępem do jednego bucketa odczytywanie obiektów z innych bucketów poprzez kopiowanie po stronie serwera.
Podatność w Frigate 0.17.1 pozwala każdemu uwierzytelnionemu użytkownikowi, w tym roli widza, na pobieranie logów Frigate i nginx przez endpoint GET /api/logs/{service}. Logi te mogą zawierać automatycznie wygenerowane hasła administratora oraz dane uwierzytelniające kamery, co umożliwia eskalację uprawnień z widza na administratora.
Podatność w narzędziu App::Ack do wersji 3.10.0 dla Perla powoduje wyświetlanie niesanityzowanych sekwencji ucieczki terminala z nazw plików w kilku trybach wyjścia. Gdy ack wypisuje nazwę pliku zawierającą bajty sterujące terminala, takie jak sekwencje ANSI, trafiają one bez zmian do terminala. Wersja 3.10.0 dodała funkcję _safe_filename do sanityzacji nazw w trybach -f, -g, kolorowym nagłówku dopasowania i liniach per-match, ale ścieżki --show-types, -l/-L i -c nadal emitują surową nazwę pliku.
Podatność w narzędziu App::Ack dla Perla przed wersją 3.10.0 pozwala na wyczerpanie pamięci poprzez nieograniczoną wartość kontekstu w pliku .ackrc projektu. Ack przeszukuje hierarchię katalogów w poszukiwaniu .ackrc i ładuje jego opcje, a opcje -B i -C akceptują dowolną dodatnią liczbę całkowitą, co może prowadzić do alokacji bufora o ogromnym rozmiarze.
Podatność w narzędziu App::Ack dla Perla (do wersji 3.10.0) pozwala na odczyt dowolnych plików poprzez opcję --files-from w pliku .ackrc projektu. Ack przeszukuje hierarchię katalogów w poszukiwaniu .ackrc i ładuje jego opcje, a blokada opcji nie obejmuje --files-from, co umożliwia złośliwemu repozytorium odczyt plików poza projektem.
Podatność na wstrzykiwanie poleceń systemu operacyjnego w funkcji start_lltd() pliku binarnego "rc" w routerach Cisco RV130/RV130W (firmware 1.0.3.55) i RV110W (firmware 1.2.2.5/1.2.2.8). Parametr konfiguracyjny machine_name nie jest odpowiednio sanityzowany, co umożliwia uwierzytelnionemu zdalnemu atakującemu wykonanie dowolnych poleceń z uprawnieniami root.
W oprogramowaniu routerów Cisco RV130/RV130W (wersja 1.0.3.55) oraz RV110W (wersje 1.2.2.5/1.2.2.8) w funkcji sub_34984() pliku binarnego "rc" występuje podatność na wstrzykiwanie poleceń systemu operacyjnego. Parametr konfiguracyjny lan_ipv6_prefixlen nie jest odpowiednio oczyszczany, co umożliwia uwierzytelnionemu zdalnemu atakującemu wykonanie dowolnych poleceń z uprawnieniami root.

