p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in @aborruso/ckan-mcp-server

In den letzten 30 Tagen veröffentlichte Sicherheitslücke für @aborruso/ckan-mcp-server: 1. Davon im KEV-Katalog: 0.

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 7

  1. CVE-2026-76894

    Niedrig · CVSS 3.1Korrektur verfügbar

    ckan-mcp-server: DataStore Table UI resource does not validate postMessage origin (in) and posts to targetOrigin "*" (out)

    ## Summary The MCP Apps UI resource (an interactive DataStore table rendered in the host's webview/iframe) communicates with its parent via `postMessage`. Its inbound `message` listener performs no `event.origin` validation, and its outbound messages are sent with target origin `'*'`. Any window/frame able to reach the document can inject data into the table and interfere with the MCP UI handshake, and the UI's own JSON-RPC messages are broadcast without an origin restriction. ## Affected code `src/resources/datastore-table-ui.ts` (inline HTML): ```js window.addEventListener('message', function (event) { var msg = event.data;

    • Auf 0.4.112 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-61612

    Mittel · CVSS 5.7EPSS 0,39%Korrektur verfügbar

    @aborruso/ckan-mcp-server has SSRF via DNS-name → internal IP — incomplete fix of CVE-2026-53509

    CKAN MCP Server is a tool for querying CKAN open data portals. Prior to version 0.4.108, the SSRF guard `validateServerUrl` (added for CVE-2026-33060, extended for CVE-2026-53509) validates only the hostname string and never resolves DNS. Any caller-supplied `server_url` whose hostname *resolves* to an internal address passes the guard, so the server issues requests to loopback and cloud metadata (`169.254.169.254`). This is a third bypass of the same guard, and it reaches IMDS — strictly more than CVE-2026-53509, which only reached loopback. Version 0.4.108 contains an updated fix.

    • Auf 0.4.108 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2026-53509

    Mittel · CVSS 5.7EPSS 0,38%Korrektur verfügbar

    @aborruso/ckan-mcp-server: SSRF via base_url allows access to internal networks (Potential fix bypass of CVE-2026-33060)

    CKAN MCP Server is a tool for querying CKAN open data portals. A known vulnerability CVE-2026-33060 indicated tools including ckan_package_search and sparql_query that accept a base_url parameter had the risk of making HTTP requests to arbitrary endpoints without restriction. A fix was applied to filter out ip addresses. However, a method to bypass exists prior to version 0.4.106. CKAN MCP Server validates caller-supplied CKAN server URLs by inspecting only the parsed hostname string before issuing outbound HTTP requests. In `src/utils/http.ts`, hostname aliases such as `ip6-localhost` are not equal to `localhost`, are not dotted IPv4 literal

    • Auf 0.4.106 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2026-73846

    Mittel · CVSS 6.5EPSS 0,19%Korrektur verfügbar

    CKAN MCP Server: Cache-key canonicalization collision enables cache confusion / poisoning

    CKAN MCP Server is a tool for querying CKAN open data portals. Prior to 0.4.112, canonicalizeParams in src/utils/cache.ts serializes request parameters with unescaped ampersand, equals-sign, and vertical-bar delimiters, allowing different logical parameter sets used by buildCacheKey to collide and an attacker to prime a shared cache with a response for a victim's distinct query. This issue is fixed in version 0.4.112.

    • Auf 0.4.112 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-73845

    Mittel · CVSS 5.3EPSS 0,38%Korrektur verfügbar

    CKAN MCP Server: MQA server allowlist bypass via unanchored regex (`isValidMqaServer`)

    CKAN MCP Server is a tool for querying CKAN open data portals. Prior to 0.4.112, the ckan_get_mqa_quality and ckan_get_mqa_quality_details tools in src/tools/quality.ts use isValidMqaServer to validate the server_url parameter with a prefix-only regular expression for dati.gov.it, allowing suffix-host and URL-userinfo values to target an attacker-controlled host and return a spoofed response. This issue is fixed in version 0.4.112.

    • Auf 0.4.112 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2026-73844

    Niedrig · CVSS 3.7EPSS 0,36%Korrektur verfügbar

    CKAN MCP Server: Information disclosure via verbose error reflection

    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.

    • Auf 0.4.112 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-33060

    Mittel · CVSS 5.3EPSS 0,29%Korrektur verfügbar

    CKAN MCP Server: SSRF via base_url allows access to internal networks

    CKAN MCP Server is a tool for querying CKAN open data portals. Versions prior to 0.4.85 provide tools including ckan_package_search and sparql_query that accept a base_url parameter, making HTTP requests to arbitrary endpoints without restriction. A CKAN portal client has no legitimate reason to contact cloud metadata or internal network services. There is no URL validation on base_url parameter. No private IP blocking (RFC 1918, link-local 169.254.x.x), no cloud metadata blocking. The sparql_query and ckan_datastore_search_sql tools also accept arbitrary base URLs and expose injection surfaces. An attack can lead to internal network scanning

    • Auf 0.4.85 aktualisieren
    Veröffentlicht Aktualisiert

Prüfen Sie Ihren Server

Gleichen Sie Ihren installierten Stack und seine Versionen mit den aktuellen Sicherheitsmeldungen ab.

Prüfen Sie Ihren Server →