CVE-2026-73844
NiskieCVSS 3.7Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 13 - wyżej niż 13% wszystkich znanych CVE
Streszczenie
CKAN MCP Server to narzędzie do zapytań o otwarte portale danych CKAN. Przed wersją 0.4.112 ścieżki błędów odzwierciedlają surowe treści odpowiedzi upstream i wewnętrzne komunikaty wyjątków z powrotem do wywołującego zamiast oczyszczonego, ogólnego komunikatu. Gdy serwer jest skierowany na (lub przekierowany/SSRF do) hosta, który zwraca odpowiedź nie-CKAN, lub gdy wystąpi wewnętrzny wyjątek, wywołujący otrzymuje dosłowną treść upstream i wewnętrzne szczegóły (nazwy hostów, wewnętrzne IP, błędy DB, fragmenty stosu). Ta podatność jest naprawiona w wersji 0.4.112.
Ocena ryzyka
Ryzyko obejmuje ujawnienie wrażliwych informacji o infrastrukturze, co może ułatwić dalsze ataki i naruszyć bezpieczeństwo systemu.
Rekomendacja
Zaleca się aktualizację CKAN MCP Server do wersji 0.4.112 lub nowszej oraz skonfigurowanie serwera tak, aby nie kierował żądań do niezaufanych hostów.
Inne podatności w CKAN MCP Server
Zobacz wszystkie- CVE-2026-61612Średnie
W CKAN MCP Server zabezpieczenie SSRF validateServerUrl sprawdza tylko nazwę hosta i nigdy nie wykonuje zapytania DNS. Każdy dostarczony przez wywołującego server_url, którego nazwa hosta rozwiązuje się na adres wewnętrzny, przechodzi walidację, więc serwer wysyła żądania do loopbacku i metadanych chmurowych (169.254.169.254). Jest to trzecie obejście tego samego zabezpieczenia, sięgające IMDS. Poprawka znajduje się w wersji 0.4.108.
- CVE-2026-53509Średnie
CKAN MCP Server przed wersją 0.4.106 ma podatność SSRF, która pozwala na obejście filtra adresów IP poprzez użycie aliasów hosta takich jak ip6-localhost, które nie są równoważne localhost i nie są kropkowanymi literałami IPv4 ani IPv6. Zdalny wywołujący może zmusić serwer do połączenia się z adresami lokalnymi lub prywatnymi.
- CVE-2026-73846Średnie
CKAN MCP Server przed wersją 0.4.112 zawiera podatność w funkcji canonicalizeParams w src/utils/cache.ts, która serializuje parametry żądań bez escapowania ampersandów, znaków równości i pionowych kresek. Umożliwia to kolizje różnych zestawów parametrów logicznych używanych przez buildCacheKey, co pozwala atakującemu na zatrucie współdzielonej pamięci podręcznej odpowiedzią dla zapytania ofiary.
- CVE-2026-73845Średnie
CKAN MCP Server przed wersją 0.4.112 zawiera podatność w narzędziach ckan_get_mqa_quality i ckan_get_mqa_quality_details w src/tools/quality.ts. Funkcja isValidMqaServer waliduje parametr server_url za pomocą wyrażenia regularnego sprawdzającego tylko prefiks dla dati.gov.it, co pozwala na użycie wartości z sufiksem hosta lub danymi użytkownika w URL, aby celować w host kontrolowany przez atakującego i zwracać sfałszowaną odpowiedź.
Oryginalny opis (angielski, źródło NVD)
CKAN MCP Server is a tool for querying CKAN open data portals. Prior to 0.4.112, error paths reflect raw upstream response bodies and internal exception messages back to the caller instead of a sanitized, generic message. When the server is pointed at (or redirected/SSRF'd to) a host that returns a non-CKAN response, or when an internal exception occurs, the caller receives verbatim upstream content and internal detail (hostnames, internal IPs, DB errors, stack fragments). This vulnerability is fixed in 0.4.112.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

