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.06)
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.
Strona GraphiQL dołączona do Spring for GraphQL wysyła żądania do punktów końcowych GraphQL aplikacji. Atakujący może udostępnić złośliwy URL, aby przeglądarka ofiary mogła wyciec poufne informacje na stronę atakującego. Dotyczy Spring for GraphQL w wersjach 2.0.0-2.0.4, 1.4.0-1.4.6, 1.1.0-1.3.9 oraz 1.0.0-1.0.7.
Spring for GraphQL jest podatny na ataki Denial of Service podczas korzystania z klienta WebSocket z włączoną opcją keepAlive. Dotyczy Spring for GraphQL w wersjach 2.0.0-2.0.4, 1.4.0-1.4.6 oraz 1.3.0-1.3.9.
Strona GraphiQL dołączona do Spring for GraphQL ładuje biblioteki JavaScript z publicznego CDN bez kontroli integralności podzasobów (Subresource Integrity). Atakujący może wstrzyknąć złośliwy kod do tych skryptów i wykonać dowolny kod w przeglądarce ładującej stronę GraphiQL. Dotyczy Spring for GraphQL w wersjach 2.0.0-2.0.4, 1.4.0-1.4.6, 1.1.0-1.3.9 oraz 1.0.0-1.0.7.
Aplikacje Spring for GraphQL są podatne na niebezpieczną deserializację podczas przetwarzania paginowanych zapytań GraphQL. Dotyczy wersji 2.0.0 - 2.0.4.
W Spring Cloud Commons brakuje listy dozwolonych kluczy właściwości, gdy włączony jest zapisywalny /actuator/env. Dotyczy to wersji 5.0.0-5.0.2, 4.3.0-4.3.3, 4.0.0-4.2.6 oraz 3.1.10 i wcześniejszych.
Aplikacje, które oceniają wyrażenia Spring Expression Language (SpEL) przy użyciu SimpleEvaluationContext, mogą być podatne na obejście zabezpieczeń, gdy aktywny jest kompilator wyrażeń SpEL. Dotyczy wielu wersji Spring Framework.
Aplikacje Spring Framework, które używają infrastruktury wiązania danych do stosowania ścieżek właściwości dostarczanych przez użytkownika na obiekcie docelowym, mogą być podatne na atak typu Denial of Service (DoS).
Aplikacje Spring MVC i WebFlux, które uzyskują instancję Errors z włączonym kodowaniem HTML i renderują błędy pól za pomocą bezargumentowych metod Errors.getFieldErrors() lub Errors.getFieldError(), są podatne na wstrzykiwanie dowolnego kodu HTML/JavaScript, co może prowadzić do odbitego XSS.
Narzędzie InetAddressMatchers w Spring Security udostępnia konstruktory matchInternal() i matchExternal() do tworzenia matchera adresów IP, który klasyfikuje adres jako wewnętrzny (prywatny) lub zewnętrzny (publiczny). Podatność dotyczy Spring Security 7.1.0.
Wiele komponentów Spring Security porównuje wartości wrażliwe dla bezpieczeństwa za pomocą standardowej metody String.equals() zamiast porównania w czasie stałym. Ponieważ String.equals() zwraca wynik natychmiast po znalezieniu różnicy, czas odrzucenia nieprawidłowej wartości jest proporcjonalny do liczby pasujących znaków początkowych.
CC: Tweaked to mod do Minecrafta dodający programowalne komputery, żółwie i inne elementy. Przed wersją 1.120.0 ochrona SSRF w AddressPredicate.java blokuje prefiks NAT64 RFC 6052 64:ff9b::/96, ale pomija prefiks lokalnego użytku RFC 8215 64:ff9b:1::/48. Na serwerze dwustosowym używającym NAT64 RFC 8215 nieuwierzytelniony użytkownik, który może wykonywać kod Lua, może użyć http.request lub http.websocket z adresem w zakresie 64:ff9b:1::/48, aby dotrzeć do loopback, RFC 1918, metadanych chmury lub wewnętrznych punktów API.
libreoffice-convert to moduł Node.js do konwersji dokumentów biurowych na różne formaty. Przed wersją 1.8.2, index.js używa wartości fileName kontrolowanej przez wywołującego w path.join(tempDir.name, fileName) bez redukcji do nazwy bazowej. Nazwa pliku zawierająca ../ może opuścić katalog tymczasowy, ponieważ brakuje normalizacji path.basename(), i zapisać dostarczony bufor dokumentu w dowolnej ścieżce zapisywalnej przez proces, w tym w pliku authorized_keys SSH, konfiguracji cron lub katalogu głównym serwera WWW.
Silverstripe UserForms, w wersjach od 6.0.0 do 6.4.9, 7.0.7 i 7.1.1, ma podatność w polu tematu wiadomości e-mail odbiorcy formularza. Specjalnie spreparowany ładunek może być interpretowany jako wykonywalny kod po stronie serwera. Uwierzytelniony użytkownik CMS z uprawnieniami do konfiguracji odbiorcy e-mail może uruchomić dowolny kod na serwerze, naruszając poufność, integralność i dostępność. Problem naprawiono w wersjach 6.4.9, 7.0.7 i 7.1.1.
Silverstripe Advanced Workflow, przed wersjami 6.4.5, 7.1.3 i 7.2.1, ma podatność w module szablonów e-mail. Atakujący z uprawnieniami do tworzenia szablonów e-mail może umieścić specjalnie spreparowany ładunek w NotifyUsersWorkflowAction.EmailTemplate, co prowadzi do ewaluacji PHP i wykonania dowolnego kodu na serwerze. Problem naprawiono w wersjach 6.4.5, 7.1.3 i 7.2.1.
CakePHP Queue to biblioteka kolejkowa zgodna z queue-interop. Od wersji 0.1.11 do 2.3.1, metoda QueueManager::getUniqueId() generuje identyfikatory dla zadań z włączoną opcją shouldBeUnique na podstawie klasy, metody i parametrów, ale sortowanie wartości parametrów pomija klucze tablic asocjacyjnych. Nieuwierzytelniony atakujący, który może wpływać na parametry zadań, może przesłać semantycznie różne dane, które generują ten sam identyfikator, co powoduje odrzucanie prawidłowych zadań jako duplikatów. Problem naprawiono w wersji 2.3.1.
n8n-nodes-sqlite3 to węzeł do obsługi lokalnej bazy danych SQLite z n8n. Przed wersją 1.0.0, nodes/SqliteNode/v1/SqliteV1.node.ts udostępnia ścieżkę pliku bazy danych db_path jako parametr węzła, który pozwala na wyrażenia danych z danych wejściowych przepływu pracy. Autor przepływu pracy, który mapuje niezaufane dane wejściowe na db_path, może pozwolić zdalnemu atakującemu na wybór pliku SQLite otwieranego przez proces n8n, umożliwiając dostęp poza zamierzoną lokalizację bazy danych i potencjalnie odczyt, tworzenie lub nadpisywanie plików dostępnych dla procesu.
Trilium, przed wersją 0.104.0, ma podatność w automatycznym pobieraniu obrazów. Funkcja akceptuje adresy file:// w tagach img notatek i odczytuje wskazany plik lokalny bez walidacji ścieżki, co pozwala uwierzytelnionemu użytkownikowi ujawnić dowolne pliki czytelne dla procesu Trilium. Dodatkowo, wskazanie nieograniczonego źródła, takiego jak /dev/zero, powoduje niekontrolowaną alokację pamięci i awarię serwera. Problem naprawiono w wersji 0.104.0.
Trilium to aplikacja do hierarchicznych notatek o otwartym kodzie źródłowym. W wersjach do 0.103.0 włącznie, domyślnie włączony filtr "Safe import" sanityzuje HTML tylko dla notatek tekstowych i pomija typ notatki książki (book note), której treść jest przechowywana bez sanityzacji i później renderowana jako HTML, co pozwala na osadzenie złośliwego ładunku w archiwum importowanym, który wykonuje się jako skrypt. Treść notatki książki jest przetwarzana przez tę samą ścieżkę renderowania co notatki tekstowe i wstrzykiwana do strony metodą jQuery html, gdy notatka jest wyświetlana jako karta podglądu w widoku siatki, więc złośliwa notatka przetrwa Safe import i uruchomi się po otwarciu zawierającej ją notatki. W kliencie desktopowym renderer Electron działa z włączoną integracją Node, więc wstrzyknięty JavaScript eskaluje z cross-site scripting do pełnego zdalnego wykonania kodu na maszynie ofiary. Problem naprawiono w wersji 0.104.0.
Trilium to aplikacja do hierarchicznych notatek o otwartym kodzie źródłowym. W wersjach do 0.103.0 włącznie, domyślnie włączony filtr "Safe import" sanityzuje HTML tylko dla notatek tekstowych i pomija typ notatki mindMap, której zawartość JSON jest przechowywana bez sanityzacji, co pozwala na osadzenie ładunku renderującego dowolny HTML. Węzeł mapy myśli może zawierać właściwość dangerouslySetInnerHTML, którą biblioteka Mind Elixir przypisuje bezpośrednio do innerHTML węzła, więc złośliwa notatka przetrwa Safe import i wykona skrypt po otwarciu zaimportowanej mapy myśli. W kliencie desktopowym renderer Electron działa z włączoną integracją Node, więc wstrzyknięty JavaScript eskaluje z cross-site scripting do pełnego zdalnego wykonania kodu na maszynie ofiary. Problem naprawiono w wersji 0.104.0.
Trilium to aplikacja do hierarchicznych notatek o otwartym kodzie źródłowym. W wersjach do 0.103.0 włącznie, domyślnie włączony filtr "Safe import" nie sanityzuje tytułów notatek, a widok GeoMap interpoluje tytuł notatki znacznika do surowego HTML renderowanego jako innerHTML, co pozwala na wstrzyknięcie skryptu przez archiwum importowane, który uruchamia się podczas wyświetlania mapy. Ponieważ Safe import neutralizuje skrypty, ale nigdy nie escapuje tytułów, notatka z tytułem zawierającym ładunek obsługi zdarzeń HTML przetrwa import i wykona się po otwarciu GeoMap renderującego jej znacznik. W kliencie desktopowym renderer Electron działa z włączoną integracją Node, więc wstrzyknięty JavaScript eskaluje z cross-site scripting do pełnego zdalnego wykonania kodu na maszynie ofiary. Problem naprawiono w wersji 0.104.0.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

