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.08.27)
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.
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.
Trilium, przed wersją 0.104.0, ma podatność w domyślnie włączonym filtrze "Safe import". Filtr nie neutralizuje relacji shareTemplate, ponieważ nie jest ona oznaczona jako niebezpieczna, co pozwala na zaimportowanie archiwum zawierającego szablon po stronie serwera prowadzący do zdalnego wykonania kodu. Gdy ofiara publikuje zaimportowaną notatkę, publiczny renderer udostępniania przekazuje surowe bajty powiązanej notatki EJS do ejs.render, co kompiluje je w procesie Node.js. Problem naprawiono w wersji 0.104.0.
Przepełnienie liczby całkowitej w komponencie SMF systemu Open5GS v2.7.6 umożliwia atakującym spowodowanie Denial of Service (DoS) poprzez dostarczenie spreparowanego pakietu GTP.
Nieprawidłowa kontrola dostępu w /vfm-admin/ajax/sendfiles.php w Veno File Manager Project 4.4.9 umożliwia nieuwierzytelnionemu atakującemu wysyłanie wiadomości e-mail z skonfigurowanego serwera SMTP aplikacji poprzez wysłanie żądania POST do punktu końcowego z odpowiednimi parametrami i nagłówkiem.
Veno File Manager Project 4.4.9 jest podatny na nieprawidłową kontrolę dostępu w pliku admin-head-updates.php.
Dowolna zmiana nazwy pliku prowadząca do eskalacji uprawnień w funkcji Actions::renameFile() w Veno File Manager Project 4.4.9 umożliwia uwierzytelnionemu atakującemu z uprawnieniem 'rename' przejęcie konta super administratora poprzez specjalnie spreparowane żądanie POST do punktu końcowego, zmieniające nazwę pliku konfiguracyjnego aplikacji i wyzwalające przebudowę konfiguracji oraz zresetowanie poświadczeń super administratora do wartości domyślnych.
Nieprawidłowa kontrola dostępu w /vfm-admin/ajax/streamvid.php w Veno File Manager Project 4.4.9 umożliwia uwierzytelnionemu atakującemu odczytanie dowolnych przesłanych plików innych użytkowników, o ile zna ścieżkę i nazwę pliku, poprzez specjalnie spreparowane żądanie GET do punktu końcowego.
Ujawnienie ścieżki bezwzględnej w /vfm-admin/assets/zipstream/grandt/relativepath/RelativePath.Example1.php w Veno File Manager Project 4.4.9 umożliwia nieuwierzytelnionemu atakującemu poznanie katalogu systemowego, w którym działa kod aplikacji, poprzez wysłanie żądania GET do punktu końcowego.
Podatność umożliwia dowolny zapis plików w Veno File Manager 4.4.9. Uwierzytelniony użytkownik z rolą super administratora może nadpisać dowolny plik PHP w aplikacji poprzez specjalnie spreparowane żądanie POST do punktu końcowego tłumaczeń.
Podatność w kontroli dostępu w Veno File Manager 4.4.9 pozwala nieuwierzytelnionemu atakującemu na wyodrębnienie wszystkich logów aplikacji od wybranej daty w przyszłości. Dzieje się to poprzez specjalnie spreparowane żądanie POST do pliku save-cvs.php.

