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.
Joplin to aplikacja do notatek i zadań o otwartym kodzie źródłowym. Przed wersją 3.7.13 plik packages/server/src/models/ApplicationModel.ts akceptuje identyfikator autoryzacji aplikacji wybrany przez wywołującego, applications/:id/confirm wiąże ten identyfikator z zalogowanym użytkownikiem przez ogólną stronę zgody, a publiczny punkt końcowy packages/server/src/routes/api/application_auth.ts przekazuje go do ApplicationModel.createAppPassword bez uwierzytelniania lub wiązania osoby realizującej. Atakujący może spowodować, że ofiara zatwierdzi identyfikator atakującego, zrealizuje trwały identyfikator aplikacji i hasło, a następnie wymieni poświadczenie na sesję ofiary z pełnym dostępem do odczytu i zapisu do zsynchronizowanych danych. Podatność naprawiono w wersji 3.7.13.
Joplin to aplikacja do notatek i zadań o otwartym kodzie źródłowym. Przed wersją 3.7.13, gdy Joplin Desktop działa z opcjonalnym serwerem Web Clipper, serwer w packages/lib/ClipperServer.ts wysyła Access-Control-Allow-Origin: * i pozwala dowolnej stronie internetowej na wywołanie POST /auth i GET /auth/check, ponieważ punkty parowania nie odrzucają źródeł HTTP ani HTTPS. Okno dialogowe potwierdzenia na pulpicie nie identyfikuje źródła żądania, więc ofiara, która zatwierdzi ogólny monit, autoryzuje atakującą stronę, która następnie otrzymuje stały token API. Token zapewnia ciągły dostęp do odczytu i zapisu do notatek, folderów, tagów, zasobów i kluczy głównych. Problem naprawiono w wersji 3.7.13.
Scrapy to framework do przeszukiwania i scrapowania sieci w Pythonie. Od wersji 1.4.0 do 2.14.2, RefererMiddleware w scrapy/spidermiddlewares/referer.py traktował wartość nagłówka odpowiedzi Referrer-Policy, która przypominała ścieżkę importu Pythona, jako klasę polityki referrer, importował wskazany obiekt i wywoływał go. Złośliwa strona internetowa mogła dostarczyć wywoływalny obiekt, taki jak sys.exit, i zakończyć działanie przeszukiwacza przetwarzającego odpowiedź. Problem naprawiono w wersji 2.14.2.
Immich to wysokowydajne samodzielnie hostowane rozwiązanie do zarządzania zdjęciami i filmami. Przed wersją 3.2.4 uwierzytelniony użytkownik niebędący administratorem mógł przesyłać pliki SVG, które kod generowania miniatur w server/src/repositories/media.repository.ts przekazywał do libvips. Pliki, które ominęły natywny loader SVG libvips, trafiały do ImageMagick, gdzie wartości <image href> kontrolowane przez atakującego docierały do nieograniczonych operacji MSL i VIDEO coder. Przechowując jeden spreparowany zasób i odwołując się do jego ścieżki z drugiego SVG z opóźnionym znacznikiem, atakujący mógł wykonać kod w kontenerze immich-server podczas przetwarzania miniatur. Problem naprawiono w wersji 3.2.4.
Dify to platforma do tworzenia aplikacji LLM o otwartym kodzie źródłowym. Przed wersją 1.13.0 punkt końcowy /console/api/remote-files/upload w api/controllers/web/remote_files.py akceptował adres URL kontrolowany przez atakującego bez uwierzytelnienia i powodował, że serwer Dify go pobierał. Zdalny atakujący mógł użyć tego punktu końcowego do wysyłania żądań do wewnętrznych usług lub punktów końcowych metadanych chmury, potencjalnie ujawniając wrażliwe dane i używając serwera jako punktu przesiadkowego w sieci. Problem naprawiono w wersji 1.13.0.
W systemie Online-Appointment-Booking-System (girishsaraf) wykryto podatność SQL injection w pliku signup.php, w komponencie obsługi rejestracji. Manipulacja argumentem fname pozwala na wstrzyknięcie kodu SQL. Atak można przeprowadzić zdalnie, a exploit został publicznie ujawniony.
Dify, platforma do tworzenia aplikacji LLM, przed wersją 1.16.0, w punkcie końcowym PUT /console/api/apps/<app_id>/server, nie weryfikowała, czy serwer MCP należy do żądanej aplikacji i dzierżawcy. Uwierzytelniony członek przestrzeni roboczej mógł zmienić status i parametry serwera MCP innej aplikacji, potencjalnie przekierowując dane lub wyłączając usługę.
W systemie Online-Appointment-Booking-System od girishsaraf (do commit f427b4757128ca253d33d0cc4e87bbb9c999a4d5) w pliku locateus.php (komponent Doctor Search Endpoint) funkcja mysqli_query jest podatna na iniekcję SQL poprzez argument doctorname. Atak może być przeprowadzony zdalnie, a exploit jest publicznie dostępny.
W systemie Online-Appointment-Booking-System od girishsaraf (do commit f427b4757128ca253d33d0cc4e87bbb9c999a4d5) w pliku get_town.php (komponent AJAX Endpoint) manipulacja argumentami countryid/townid/cid/didval/cidval prowadzi do iniekcji SQL. Atak może być przeprowadzony zdalnie, a exploit jest publicznie ujawniony.
GraphQL Tools przed wersją 12.0.1, w funkcji mergeDeep pakietu utils, podczas rekurencyjnego scalania obiektów źródłowych nie wyklucza kluczy __proto__, constructor i prototype. Uwierzytelniony klient GraphQL może aliasować pola do tych nazw, powodując kolizje odpowiedzi z dwóch subgrafów podczas scalania wyników supergrafu, co prowadzi do nadpisania Function.prototype.call wartością dostarczoną przez subgraf. To przerywa kolejne żądania w procesie aż do restartu.
Podatność Arbitrary File Access w produktach Atlassian (Bitbucket, Confluence, Jira, Bamboo, Crowd, Crucible, Fisheye) pozwala nieuwierzytelnionemu atakującemu na dostęp do określonych plików w katalogu głównym aplikacji. Wykorzystanie wymaga wcześniejszej znajomości dokładnej nazwy i ścieżki pliku; nie ma możliwości enumeracji zawartości katalogów. W niektórych konfiguracjach mogą istnieć wrażliwe pliki, co czyni podatność bardzo poważną.
W Docling od wersji 2.107.0 do 2.120.3 backend OpenDocument używa wartości atrybutu xlink:href elementu draw:image jako ścieżki systemu plików, gdy wskazany element nie zostanie znaleziony w archiwum dokumentu. Funkcja odczytuje tę ścieżkę bez sprawdzenia schematu, ograniczenia do katalogu ekstrakcji ani ustawienia enable_local_fetch, co pozwala na wczytanie lokalnych plików do przekonwertowanego wyniku.
Docling w wersjach od 2.94.0 do 2.132.0, gdy użytkownik wybierze LatexBackendOptions(tikz_engine="tectonic"), kompiluje niezaufane ciało TikZ i preambułę dokumentu bez ograniczania prymitywów TeX, takich jak \openin i \openout. Spreparowane dane wejściowe mogą odczytać pliki dostępne dla konwertera oraz tworzyć lub nadpisywać pliki, a włączenie opcji tikz_engine_allow_shell_escape dodatkowo umożliwia wykonywanie poleceń powłoki przez TeX. Domyślna konfiguracja, która nie włącza renderowania Tectonic, nie jest dotknięta.
W systemie Online-Appointment-Booking-System od girishsaraf (do commit f427b4757128ca253d33d0cc4e87bbb9c999a4d5) w pliku Admin/mlogin.php (komponent Login Handler) funkcja mysqli_query jest podatna na iniekcję SQL poprzez argumenty uname/pass. Atak może być przeprowadzony zdalnie, a exploit jest publicznie dostępny.
W implementacji trybu rozruchu USB w układach AMD Zynq UltraScale+ MPSoC i RFSoC występuje niewystarczająca walidacja granic. Nieograniczone żądania pobrania Device Firmware Upgrade (DFU) mogą przepełnić bufor odbiorczy DDR do pamięci FSBL, co potencjalnie prowadzi do nieautoryzowanego wykonania kodu podczas procesu rozruchu.
Camunda 7.24.0 przed 7.24.15 zawiera błąd nieprawidłowej autoryzacji w punkcie końcowym pierwszego uruchomienia aplikacji Admin, gdzie SetupResource błędnie ustala dostępność konfiguracji, licząc tylko bezpośrednich członków grupy camunda-admin. Nieuwierzytelniony zdalny atakujący może wykorzystać tę wadę logiki, aby wywołać punkt końcowy tworzenia użytkownika i utworzyć nowe konto administratora, gdy grupa camunda-admin jest pusta, ale system jest w pełni zarządzany.
Canimaan Software ClamXAV w wersjach 3.3 - 3.11 zawiera podatność lokalnego podniesienia uprawnień w Privileged Helper Tool, spowodowaną wyścigiem (race condition) i niewystarczającą walidacją plików. Umożliwia to lokalnemu atakującemu wykonanie dowolnego kodu z uprawnieniami systemowymi.
Langflow to narzędzie do budowania i wdrażania agentów i przepływów AI. Od wersji 1.5.0 do 1.10.3 podatność na fałszowanie adresu IP w punkcie końcowym instalacji konfiguracji Model Context Protocol (MCP) (POST /api/v1/mcp/project/{project_id}/install) pozwalała uwierzytelnionym zdalnym atakującym obejść ograniczenie dostępu „tylko lokalnie”. Poprzez wysłanie sfałszowanego nagłówka X-Forwarded-For: 127.0.0.1 atakujący mógł sprawić, że serwer potraktuje żądanie jako pochodzące z localhost, umożliwiając zapis lub nadpisanie pliku konfiguracyjnego klienta MCP w systemie plików serwera.
Langflow to narzędzie do budowania i wdrażania agentów i przepływów AI. Od wersji 1.6.8 do 1.9.1 Langflow uwierzytelniał dostęp do identyfikatora projektu w połączeniu MCP o zasięgu projektu, ale nie autoryzował URI zasobu przekazanego do resources/read. Funkcja read_resource przekazywała kontrolowany przez atakującego URI do handle_read_resource, który parsował flow_id i nazwę pliku oraz wywoływał storage_service.get_file bez weryfikacji, czy przepływ należy do uwierzytelnionego użytkownika lub bieżącego projektu. Użytkownik z dostępem do dowolnego punktu końcowego MCP o zasięgu projektu mógł zatem zażądać pliku innego użytkownika powiązanego z przepływem, a globalne funkcje handle_list_resources i handle_list_tools mogły ujawniać identyfikatory przepływów i plików, co ułatwiało atak.
Newell Brands DYMO ID 1.5.1.71 rozwiązuje katalog wtyczek Modules względem katalogu roboczego procesu. Atakujący mógłby umieścić plik zadania wraz ze złośliwymi modułami/DLL, który ustawia katalog roboczy procesu na folder pliku zadania, gdy ofiara kliknie ten plik, co skutkuje wykonaniem kodu na poziomie uprawnień ofiary.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

