Description
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.
Published: 2026-09-21
Score: 5.7 Medium
EPSS: n/a
KEV: No
Impact: SSRF to internal IPs and cloud metadata
Action: Upgrade
AI Analysis

Impact

CKAN MCP Server’s URL validation only inspected the hostname string and ignored DNS resolution, allowing an attacker to supply a hostname that resolves to an internal IP. The server would then attempt to make requests to that address, enabling SSRF that could reach internal services, the loopback interface, and the cloud instance metadata service. Such access could expose confidential internal data or cloud credentials and serve as a foothold for further attacks.

Affected Systems

All releases of CKAN MCP Server before version 0.4.108 are affected. The product, maintained by the ondata organization, is used to query CKAN open‑data portals and relies on the validateServerUrl guard to restrict outbound requests. Affected versions include any build without the 0.4.108 update that added DNS resolution checks.

Risk and Exploitability

The CVSS score is 5.7, indicating a moderate severity. EPSS data is not available and the flaw is not listed in the CISA KEV catalog. The likely attack vector is a remote attacker supplying a crafted server_url to an API endpoint; based on this description, the vulnerability can be exploited by redirecting the server to an internal IP that resolves from a supplied hostname. Because the guard never resolves DNS, the exploitability is significant until the patch is applied.

Generated by OpenCVE AI on September 21, 2026 at 18:22 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade CKAN MCP Server to version 0.4.108 or later, which adds DNS resolution checks to the server URL guard.
  • If an upgrade is not immediately feasible, implement a network-level restriction that blocks outbound requests to internal IP ranges such as 127.0.0.0/8, 169.254.169.254, and private cloud metadata endpoints.
  • Add or strengthen input validation so that server_url values are resolved against DNS and any addresses in internal ranges are rejected before making requests.

Generated by OpenCVE AI on September 21, 2026 at 18:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 21 Sep 2026 18:45:00 +0000

Type Values Removed Values Added
First Time appeared Ondata
Ondata ckan-mcp-server
Vendors & Products Ondata
Ondata ckan-mcp-server

Mon, 21 Sep 2026 17:45:00 +0000

Type Values Removed Values Added
Description 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.
Title @aborruso/ckan-mcp-server has SSRF via DNS-name → internal IP — incomplete fix of CVE-2026-53509
Weaknesses CWE-918
References
Metrics cvssV3_1

{'score': 5.7, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:N'}


Subscriptions

Ondata Ckan-mcp-server
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-21T17:37:17.030Z

Reserved: 2026-07-10T17:36:04.598Z

Link: CVE-2026-61612

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-21T18:17:09.073

Modified: 2026-09-21T18:17:09.073

Link: CVE-2026-61612

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-21T18:30:17Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)