Skip to main content
VulnerabilityPublished Updated

CVE-2026-33060: ondata ckan-mcp-server · Server-Side Request Forgery (SSRF)

Affects ondata ckan-mcp-serverSource CVE Database V5

0
Compare

Not known to be exploited · CVSS 5.3 Medium : upgrade to 0.4.85 when convenient.

Data as of 31 Oct 2026, 20:20 UTC

CVSS 3.1 base score
5.3Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.2% chance of exploitation in 30 days – higher than 22% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 0.4.85
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 20 Mar 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 31 Oct 2026.

What to do

Upgrade ckan-mcp-server and ondata/ckan-mcp-server to 0.4.85.

Affected software

ProductAffectedFixed in
ondatackan-mcp-serverAffected
  • <0.4.85
Fixed in
  • 0.4.85
GitHubondata/ckan-mcp-serverpkg:github/ondata/ckan-mcp-serverOther threatsAffected
  • <0.4.85
Fixed in
  • 0.4.85

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

  1. Upgrade ckan-mcp-server to version 0.4.85 or later, where the vulnerability is fixed.
  2. Implement strict input validation and sanitization on all parameters that accept URLs, especially base_url, to ensure only legitimate and expected endpoints are reachable.
  3. Enforce network-level restrictions to block outbound requests from the ckan-mcp-server to private IP ranges (RFC 1918), link-local addresses, and cloud metadata IPs (169.254.169.254).
  4. Use web application firewalls (WAFs) with rules to detect and block SSRF patterns and injection attempts targeting SPARQL or SQL queries.
  5. Monitor logs for unusual outbound requests from the server to internal or cloud metadata endpoints.
  6. Employ the principle of least privilege for the ckan-mcp-server service account, limiting its network access and permissions.
  7. Conduct regular security assessments and penetration tests focusing on SSRF and injection vulnerabilities in data portal tools.
  8. Educate developers and administrators about SSRF risks and secure coding practices for handling external URLs and query parameters.

Description

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, cloud metadata theft (IAM credentials via IMDS at 169.254.169.254), potential SQL/SPARQL injection via unsanitized query parameters. Attack requires prompt injection to control the base_url parameter. This issue has been fixed in version 0.4.85.

References

Community reviews

Loading reviews…