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.
W Valhalla (silnik routingu dla danych OpenStreetMap) w wersji 3.7.0 i wcześniejszych żądanie POST do /sources_to_targets zawierające exclude_polygons złożone z trzech współliniowych punktów powoduje nieograniczony wzrost zużycia pamięci w workerze. Geometria o zerowym polu powierzchni wywołuje przetwarzanie w src/loki/polygon_search.cc, aż proces zostanie zakończony przez mechanizm OOM killer. Pojedyncze nieuwierzytelnione żądanie może zatrzymać publicznie dostępny worker.
W bibliotece SAIL przed wersją 1.0.0 funkcja sail_codec_load_frame_v8_xbm() w src/sail-codecs/xbm/xbm.c alokuje bufor pikseli według układu X11 (jeden bajt na literał), ale plik X10 static short powoduje, że pętla dekodowania zapisuje dwa kontrolowane bajty na literał. Gdy ceil(width/8) daje nieparzysty stride wiersza, liczba literałów X10 obejmuje bajt paddingu dla każdego wiersza, którego nie ma w buforze docelowym, co prowadzi do przepełnienia sterty w przód skalowanego z wysokością obrazu. Luka jest naprawiona w wersji 1.0.0.
W Pomerium (proxy dostępu opartym na tożsamości) przed wersją 0.32.8 funkcja decodeQueryStringV2 w pkg/hpke/url.go wykonuje dekompresję zstd danych kontrolowanych przez atakującego bez limitu pamięci wyjściowej, gdy DecryptURLValues przetwarza wartości HPKE V2 dla Stateless.Callback. W wdrożeniach hostowanych lub bezstanowych nieuwierzytelniony atakujący może pobrać klucz odbiorcy z /.well-known/pomerium/hpke-public-key, podać pasujący klucz nadawcy i wysłać skompresowany ładunek do /.pomerium/callback, który rozszerza się przed odrzuceniem nadawcy. Luka jest naprawiona w wersji 0.32.8.
W MKP (serwer Model Context Protocol dla Kubernetes) przed wersją 0.4.1 cmd/server/main.go udostępnia domyślny endpoint HTTP, a pkg/mcp/server.go rejestruje nieuwierzytelnione narzędzie get_resource, które przyjmuje kontrolowane przez atakującego wartości limitBytes i tailLines dla podzasobu logs podów. Funkcja buildPodLogOpts() w pkg/k8s/subresource.go parsuje te wartości jako nieograniczone parametry int64, a defaultGetPodLogs() kopiuje strumień logów przez io.Copy do bufora w pamięci bez limitu po stronie aplikacji. Luka jest naprawiona w wersji 0.4.1.
W Omni (zarządzanie Kubernetes na bare metal, maszynach wirtualnych lub w chmurze) od wersji 1.3.0 do 1.6.6 i 1.7.3 importowanie samodzielnego klastra Talos tworzy zasób ImportedClusterSecrets zawierający pełny pakiet sekretów CA klastra. Reguły dostępu w internal/backend/runtime/omni/state_access.go pozwalają uwierzytelnionemu użytkownikowi z rolą Reader na pobranie tego zasobu przez ResourceService, jeśli importujący nie obrócił tych sekretów, ujawniając klucze prywatne CA Kubernetes, Talos i etcd oraz klucz konta usługi. Luka jest naprawiona w wersjach 1.6.6 i 1.7.3.
W Omni przed wersją 1.6.6 oraz od 1.7.0 do 1.7.3 funkcja SAML.getSession w internal/pkg/auth/interceptor/saml.go sprawdza SAMLAssertion.Used i oznacza ją jako używaną w oddzielnych operacjach stanu. Równoległe żądania z tym samym przechwyconym tokenem saml-session mogą każde zaobserwować asercję jako nieużywaną i uzyskać uwierzytelnienie jako ofiara, zanim którakolwiek aktualizacja stanie się widoczna. Luka jest naprawiona w wersjach 1.6.6 i 1.7.3.
Apache Karaf przechowuje w statycznych polach ThreadLocal fabryki parserów i transformerów XML na długo żyjących wątkach kontenera. Ponieważ wartość ThreadLocal żyje dłużej niż tworzący ją bundle OSGi, powtarzane operacje instalacji, aktualizacji lub odświeżania bundle'a mogą powodować przypięcie kolejnych ClassLoaderów bundle'a w pamięci i uniemożliwienie ich usunięcia przez garbage collector, prowadząc do nieograniczonego wzrostu Metaspace i ostatecznie do odmowy usługi (DoS) instancji Karaf.
W Keycloak wdrożonym w trybie bezstanowym z MySQL lub MariaDB niezgodność semantyki liczby wierszy między sterownikiem bazy danych a logiką aplikacji Keycloak pozwala atakującemu obejść ochronę przed powtórzeniem. Luka umożliwia atakującemu, który przechwyci jednorazowe artefakty bezpieczeństwa, takie jak asercje klienta JWT, dowody DPoP lub kody jednorazowe (TOTP), ich powtórne użycie. Udana eksploatacja daje nieautoryzowany dostęp do endpointu tokenów lub przepływu logowania.
W uniget (uniwersalnym instalatorze i aktualizatorze narzędzi kontenerowych) przed wersją 0.27.6 polecenie hooks edit w cmd/uniget/hooks.go łączy niezwalidowaną nazwę pliku hooka z wybranym katalogiem hooks, umożliwiając komponentom katalogu nadrzędnego wyjście poza ten katalog. Wynikowa ścieżka jest przekazywana do skonfigurowanego edytora, który może uzyskać dostęp lub modyfikować pliki poza katalogiem hooks z uprawnieniami konta procesu uniget. Luka jest naprawiona w wersji 0.27.6.
W ESPAsyncWebServer (asynchronicznej bibliotece serwera HTTP i WebSocket dla ESP32, ESP8266, RP2040 i RP2350) przed wersją 3.11.1 parser multipart/form-data w src/WebRequest.cpp przechowuje _boundaryPosition jako wartość 8-bitową, podczas gdy _parseMultipartPostByte przetwarza granicę. Zdalne żądanie zawierające granicę multipart o dokładnie 256 bajtach powoduje zawinięcie _boundaryPosition z 255 do zera, uniemożliwia zakończenie pętli parsowania granicy, zużywa nadmierny CPU i wywołuje reset watchdoga FreeRTOS na dotkniętych urządzeniach ESP32 lub ESP8266. Luka jest naprawiona w wersji 3.11.1.
W Frappe HR (open-source rozwiązaniu do zarządzania zasobami ludzkimi) przed wersją 16.7.0 uwierzytelniony użytkownik z rolą HR User może wstrzyknąć SQL przez filtry w raporcie Salary Payments Based on Payment Mode. W pliku hrms/payroll/report/salary_payments_based_on_payment_mode/salary_payments_based_on_payment_mode.py funkcja get_conditions buduje klauzule filtrów z wartości kontrolowanych przez użytkownika, a get_data włącza te klauzule do zapytania SQL formatowanego jako string, umożliwiając ekstrakcję dowolnych danych z bazy. Luka jest naprawiona w wersji 16.7.0.
W MCP Documentation Server od wersji 1.13.0 do 1.13.1 automatycznie uruchamiany interfejs Web UI domyślnie nasłuchuje na wszystkich interfejsach sieciowych (port 3080) zamiast tylko na localhost. Nieuwierzytelniony klient z sieci może wywoływać endpointy API do przeglądania, wyszukiwania, dodawania i usuwania dokumentów oraz odczytu konfiguracji, a także modyfikować bazę wiedzy asystenta MCP. Podatność została naprawiona w wersji 1.13.1.
W bibliotece Elixir protobuf od wersji 0.8.0 do 0.16.1 usługi dekodujące dane protobuf kontrolowane przez atakującego mogą zostać wyłączone, gdy schemat zawiera typ wiadomości z odwołaniem cyklicznym lub samoodwołaniem. Dekoder rekurencyjnie przetwarza zagnieżdżone pola bez limitu głębokości, co pozwala stosunkowo małemu żądaniu zużyć znaczne zasoby CPU i pamięci oraz zablokować węzeł BEAM. Podatność została naprawiona w wersji 0.16.1.
W TS3 Manager przed wersją 2.2.6 handler /api/download przekazuje kontrolowany przez atakującego parametr port do socket.connect i zwraca komunikat błędu jako text/html bez Content Security Policy. Gdy zalogowany operator kliknie spreparowany link, odbity skrypt wykonuje się w kontekście menedżera, a ciasteczko tokenu bez HttpOnly, Secure i SameSite może zostać odczytane. Umożliwia to przejęcie sesji operatora i kontrolę nad zarządzanym serwerem TeamSpeak. Podatność została naprawiona w wersji 2.2.6.
W wtyczce FaustWP dla WordPressa przed wersją 1.8.11 uwierzytelniany jest tylko szyfrogram w kopercie tokenu, a 16-bajtowy wektor inicjalizacyjny jest wyłączony z HMAC. Zalogowany użytkownik niebędący administratorem, który uzyska kod autoryzacyjny z GET /generate, może zmodyfikować nieuwierzytelniony wektor inicjalizacyjny tak, aby odszyfrowanie CBC zmieniło typ tokenu i identyfikator użytkownika przy zachowaniu ważnego HMAC. Może to pozwolić na uzyskanie tokenu dostępu administratora i pełny dostęp do REST API WordPressa, tworzenie kont administratorów, instalację wtyczek i wykonanie dowolnego kodu. Podatność została naprawiona w wersji 1.8.11.
W Traccar przed wersją 6.14.0 uwierzytelniony użytkownik bez uprawnień tylko do odczytu może wysłać żądanie DELETE /api/permissions z dodatkowym kluczem JSON kontrolowanym przez atakującego. Walidacja sprawdza tylko dwa pierwsze klucze, ale removePermission() konkatenuje wszystkie klucze mapy do klauzuli WHERE SQL jako identyfikatory kolumn, co pozwala na wstrzyknięcie SQL i wyodrębnienie dowolnych danych z bazy, w tym adresu e-mail administratora, hashy haseł i soli. Podatność została naprawiona w wersji 6.14.0.
W lxc-ci obrazy budowane z images/archlinux.yaml przed publikacją z 2026-05-28 zachowują ten sam prywatny klucz podpisywania pacman w /etc/pacman.d/gnupg i rozpowszechniają go w każdym kontenerze lub maszynie wirtualnej utworzonej z tego obrazu. Atakujący kontrolujący lustro HTTP lub przechwytujący ruch może użyć współdzielonego klucza do podpisania zmodyfikowanych pakietów, które klienci zaakceptują jako zaufane. Instalacja takich pakietów pozwala na wykonanie dowolnego kodu jako root. Podatność została naprawiona w obrazach Arch Linux opublikowanych od 2026-05-28.
W bibliotece MCC Universal Library for Linux (uldaq) wykryto podatność typu stack-based buffer overflow. Może ona prowadzić do ujawnienia informacji lub wykonania dowolnego kodu. Podatność dotyczy wersji 1.2.1 i wcześniejszych.
W systemie Matrimonial System 1.0 wykryto podatność w funkcji writepartnerprefs w pliku /partner_preference.php. Manipulacja argumentem education prowadzi do wstrzyknięcia SQL. Atak można przeprowadzić zdalnie, a exploit został publicznie ujawniony.
W NetLicensing MCP Server przed wersją 0.1.6 żądania HTTP do /mcp bez klucza API przechodzą przez ApiKeyMiddleware bez uwierzytelnienia. Następnie używany jest klucz API operatora, co pozwala nieuwierzytelnionemu atakującemu wywoływać narzędzia MCP i wykonywać operacje na obiektach licencyjnych, w tym destrukcyjne usuwanie.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

