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.
Vouch Proxy w wersjach przed 0.48.0 parsuje liczbę części z nazwy ciasteczka multipart kontrolowanej przez atakującego i przekazuje ją do make([]string, numParts) bez sprawdzenia, czy wartość jest dodatnia lub rozsądnie ograniczona. Nazwa ciasteczka taka jak VouchCookie_1of10000000000 powoduje próbę alokacji około 160 GB i krytyczny błąd braku pamięci w Go.
MCP Memory Keeper to serwer MCP do trwałego zarządzania kontekstem w asystentach AI wspomagających kodowanie. W wersjach przed 0.13.0 funkcja context_import w src/index.ts przekazuje kontrolowaną przez wywołującego ścieżkę filePath bezpośrednio do fs.readFileSync bez ograniczania jej do katalogu eksportu. Klient MCP, w tym agent LLM nakłoniony do wywołania narzędzia, może użyć przejścia ../ lub ścieżki absolutnej, aby uzyskać dostęp do dowolnego pliku czytelnego przez proces serwera. Prawidłowy plik JSON jest parsowany i importowany do sesji wywołującego, co pozwala na odczytanie jego pełnej zawartości przez context_get lub context_export, a błędy JSON.parse dla plików niebędących JSON mogą zwrócić początkowe bajty pliku w komunikacie SyntaxError. Te dwa tryby ujawnienia mogą odsłonić inne wyeksportowane sesje, dane uwierzytelniające JSON lub pliki kont usług, pliki środowiskowe oraz fragmenty kluczy SSH i innych plików lokalnych. Problem naprawiono w wersji 0.13.0.
plone.app.textfield udostępnia typ pola w stylu zope.schema o nazwie RichText do przechowywania wartości z powiązanym typem MIME. W wersjach przed 2.0.2, 3.0.2 i 4.0.1, w zależności od linii wydania, RichTextValue.output zwraca niesanityzowaną zapisaną wartość RichText, gdy mimeType jest równy outputMimeType, w tym wartości deklarujące typ wyjściowy text/x-html-safe. Ten skrót równości omija transformację safe_html, mimo że sama transformacja poprawnie usuwa atrybuty obsługi zdarzeń i niebezpieczne schematy URI. Równe typy mogą wynikać z pola RichText skonfigurowanego z tym samym mimeType i outputMimeType lub z danych wejściowych REST API podających text/x-html-safe jako typ zawartości. Surowa zapisana wartość jest następnie emitowana przez tal:content=structure bez escapowania, co pozwala użytkownikowi mogącemu ustawić pole RichText na zapisanie JavaScriptu wykonywanego w przeglądarce przeglądającego. Problem naprawiono w wersjach 2.0.2, 3.0.2 i 4.0.1.
MCP Context Forge to brama AI, rejestr i proxy dla API MCP, A2A, REST i gRPC. Przed wersją 1.0.2 python_sandbox_server w mcp-servers/python/python_sandbox_server/src/python_sandbox_server/server_fastmcp.py udostępnia surowy getattr przez safe_builtins, pomija wymagany guard _getattr_ i polega na sprawdzeniach validate_code dla literalnych niebezpiecznych ciągów dunder. Atakujący może konstruować nazwy dunder w czasie wykonania, przechodzić przez hierarchię klas Pythona, dotrzeć do subprocess.Popen i wykonywać polecenia systemowe z uprawnieniami procesu serwera poprzez narzędzie execute_code MCP. Transport HTTP/SSE może udostępniać to narzędzie bez uwierzytelniania, podczas gdy wdrożenia tylko stdio mają zmniejszony zasięg sieciowy. Problem dotyczy podprojektu python_sandbox_server i nie wpływa bezpośrednio na komponenty rdzeniowe bramy lub proxy Context Forge. Problem został naprawiony w wersji 1.0.2.
Fabric CA to urząd certyfikacji dla Hyperledger Fabric. W wersjach przed 1.5.21, gdy fabric-ca jest skonfigurowany z backendem LDAP, funkcja Client.GetUser w lib/server/ldap/client.go wstawia nazwę użytkownika z uwierzytelniania HTTP Basic do filtra wyszukiwania LDAP uid (UserFilter) bez escapowania metaznaków LDAP. Nieuwierzytelniony atakujący z dostępem sieciowym do endpointu rejestracji CA może zmienić wyszukiwanie LDAP przed walidacją hasła i potencjalnie skierować próby uwierzytelnienia na konto ofiary. Wdrożenia niekorzystające z backendu LDAP nie są podatne. Problem naprawiono w wersji 1.5.21.
motionEye (mEye) to interfejs online dla oprogramowania "motion", programu do nadzoru wideo z detekcją ruchu. Przed wersją 0.44.0 motionEye akceptuje kontrolowane przez klienta pliki cookie meye_username i meye_password_hash jako materiał uwierzytelniający bez walidacji sesji po stronie serwera. Nieuwierzytelniony atakujący, który zna nazwę użytkownika i odpowiadający jej hash, może ręcznie ustawić pliki cookie lub spowodować ich załadowanie, przesyłając puste poświadczenia przez przepływ uwierzytelniania switch-user, po czym serwer uwierzytelnia atakującego jako tego użytkownika. Nazwa użytkownika administratora i wartość hasha hasła są przechowywane w /etc/motioneye/motion.conf, który jest domyślnie globalnie czytelny, co pozwala lokalnemu użytkownikowi powłoki uzyskać materiał poświadczeń administratora wielokrotnego użytku. Udane podszycie się może umożliwić blokadę konta, zmiany haseł i trwałość, wyliczanie danych, niszczenie danych i eksfiltrację danych. Problem został naprawiony w wersji 0.44.0.
Inspektor Gadget w wersjach od 0.28.0 do 0.53.1 ma błąd w parserze notatek USDT (pkg/uprobetracer/usdt.go). Gdy nietypowy gadżet z sekcją eBPF SEC("usdt/...") podłącza się do spreparowanego pliku ELF, nieuprzywilejowany kontener może wywołać panikę przez operację poza zakresem lub zużyć gigabajty pamięci, powodując awarię lub wyczerpanie pamięci uprzywilejowanego procesu Inspektor Gadget.
Wysokiej wagi podatność typu Denial of Service (DoS) w Confluence Data Center w wersjach 8.9.0, 9.0.1, 9.1.0, 9.2.0, 9.3.1, 9.4.0, 9.5.1, 10.0.2, 10.1.0 i 10.2.0. Uwierzytelniony atakujący może spowodować niedostępność zasobu dla jego zamierzonych użytkowników poprzez czasowe lub trwałe zakłócenie usług hosta podłączonego do sieci.
Wysokiej wagi podatność typu Improper Authorization w Jira Service Management Data Center w wersji 11.3.0. Uwierzytelniony atakujący może uzyskać nieautoryzowany dostęp, co może prowadzić do ujawnienia zasobów lub funkcjonalności, a nawet do wykonania dowolnego kodu.
Wysokiej wagi podatność typu Improper Authorization w Confluence Data Center w wersjach 7.4.0, 7.13.0, 8.5.0, 8.9.0, 9.0.1, 9.1.0, 9.2.0, 9.3.1, 9.4.0, 9.5.1, 10.0.2, 10.1.0 i 10.2.0. Uwierzytelniony atakujący może uzyskać nieautoryzowany dostęp, co może prowadzić do ujawnienia zasobów lub funkcjonalności, a nawet do wykonania dowolnego kodu.
Podatność typu Remote Code Execution w Koha wynika z braku odpowiedniej walidacji ciągu znaków dostarczonego przez użytkownika przed przekazaniem go do funkcji eval w usłudze sieciowej nasłuchującej domyślnie na porcie TCP 8081. Uwierzytelniony atakujący może wykorzystać tę podatność do wykonania dowolnego kodu w kontekście konta usługi.
Concrete CMS 9 przed wersją 9.5.3 oraz Concrete 8.5.21 zawiera podatność na przechowywany XSS w blokach Feature, Feature Link, Hero Image i Image. Zewnętrzny adres URL linku był niewystarczająco walidowany i renderowany bez escapowania, co pozwalało użytkownikowi z uprawnieniami edycji strony na wstrzyknięcie dowolnego JavaScriptu.
Concrete CMS 9 (od 9.0.0 do 9.5.2) nie przeprowadza kontroli autoryzacji na endpointcie autouzupełniania wyboru użytkownika (/ccm/system/user/autocomplete). Endpoint waliduje tylko token w stylu CSRF, który nie jest powiązany z tożsamością ani uprawnieniami wywołującego, a token jest wydawany anonimowym odwiedzającym.
Yonyou U8 CRM zawiera nieuwierzytelnioną podatność SQL injection w endpointcie konfiguracji fillbacksettingedit.php, gdzie parametr DontCheckLogin=1 omija uwierzytelnianie, a parametr id jest włączany do zapytań SQL bez sanityzacji. Atakujący mogą wykorzystać tę lukę do wykonania dowolnych poleceń SQL, a w przypadku wdrożeń Microsoft SQL Server z włączonym xp_cmdshell do zapisu plików backdoor i wykonania dowolnych poleceń systemowych. Dowody eksploatacji po raz pierwszy zaobserwowano przez Shadowserver Foundation w dniu 2025-02-13.
Yonyou U8 Cloud zawiera nieuwierzytelnioną podatność deserializacji Java w komponencie nc.impl.pub.filesystem.FileManageServlet, która pozwala zdalnym nieuwierzytelnionym atakującym na wykonanie dowolnych poleceń systemowych poprzez wysłanie serializowanego ładunku w żądaniu POST. Atakujący mogą wykorzystać metodę doAction, która przekazuje surowe dane ciała żądania HTTP bezpośrednio do ObjectInputStream.readObject() bez filtrowania, aby osiągnąć zdalne wykonanie kodu. Dowody eksploatacji po raz pierwszy zaobserwowano przez Shadowserver Foundation w dniu 2025-02-13.
Tornado w wersjach przed 6.5.7 zawiera podatność polegającą na wycieku poświadczeń w CurlAsyncHTTPClient, gdzie uchwyty pycurl są ponownie używane między żądaniami bez prawidłowego czyszczenia stanu. Atakujący mogą uzyskać poufne poświadczenia, wysyłając żądania przez tę samą instancję klienta, co pozwala na utrzymanie certyfikatów TLS lub uwierzytelniania proxy między niepowiązanymi żądaniami.
Tornado w wersjach przed 6.5.8 zawiera niekompletną poprawkę na wstrzykiwanie atrybutów cookie, która pozwala atakującym wstrzykiwać dowolne atrybuty cookie poprzez przekazywanie pisanych wielką literą lub przestarzałych argumentów słów kluczowych do set_cookie. Atakujący mogą osadzać dane rozdzielane średnikami w parametrach pisanych wielką literą, takich jak Domain, Path lub SameSite, aby obejść walidację i zmodyfikować atrybuty bezpieczeństwa cookie.
Tornado przed wersją 6.5.8 zawiera podatność na amplifikację pamięci w funkcji parse_multipart_form_data, która dzieli dane multipart przed walidacją limitu max_parts. Atakujący mogą wysyłać spreparowane żądania multipart z wieloma częściami, tworząc duże tymczasowe listy, co wyczerpuje pamięć serwera i powoduje denial of service.
atomic-agents-stack przed wersją 1.1.0 zawiera podatność na path traversal w serwerze HTTP dashboardu, która pozwala zdalnym atakującym na odczyt dowolnych plików poprzez podanie sekwencji traversal w ścieżkach żądań. Atakujący mogą ominąć kontrolę ścieżek, dodając segmenty '../' w żądaniach do endpointu DashboardHandler.do_GET, aby uzyskać dostęp do plików poza katalogiem agents_root.
atomic-agents-stack przed wersją 1.1.0 akceptuje niezaszyfrowane schematy HTTP w fabryce backendu rejestru serwera MCP, co pozwala atakującym typu man-in-the-middle na modyfikację odpowiedzi katalogu. Atakujący mogą wstrzyknąć dowolne komendy i argumenty, które są uruchamiane jako lokalne podprocesy przez MCPClientPool, co prowadzi do wykonania kodu na hoście agenta.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

