Read the docs
TI-2026-25502 Aliases CVE-2026-33060GHSA-3xm7-qw7j-qc8v

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

Priority MEDIUM 59CWE-918Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
Required
Attack complexity
Low
Impact type
Information disclosure
Confidentiality · integrity · availability
High · None · None
Fix status
Fixed

Attack profile from CVSS 3.1 · NVD. Fix status from CNA and GitHub. Impact type from CWE-918 and the CVSS impact.

Summary

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.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.003 22nd percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by NVD
Fix Fixed ckan-mcp-server (ondata): 0.4.85@aborruso/ckan-mcp-server (npm): 0.4.85

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
ondatackan-mcp-serverbefore 0.4.850.4.85Patch availableCNA
—@aborruso/ckan-mcp-server (npm)before 0.4.850.4.85Patch availableGHSA-3xm7-qw7j-qc8v
  • ckan-mcp-server Vendorondata Affected before 0.4.85 Fixed in 0.4.85 Patch available CNA
  • @aborruso/ckan-mcp-server (npm) Vendor— Affected before 0.4.85 Fixed in 0.4.85 Patch available GHSA-3xm7-qw7j-qc8v

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:ondata:ckan_mcp_server:*:*:*:*:*:node.js:*:*before 0.4.85Vulnerableondata
  • cpe:2.3:a:ondata:ckan_mcp_server:*:*:*:*:*:node.js:*:* Versions before 0.4.85 Vulnerable ·ondata

Remediation

  • Fix · CNA ckan-mcp-server (ondata) Fixed in 0.4.85
  • Fix · GHSA-3xm7-qw7j-qc8v @aborruso/ckan-mcp-server (npm) Fixed in 0.4.85 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-33060
  2. 2026-10-03 Alias added: GHSA-3xm7-qw7j-qc8v

References

Sources