Skip to main content
EPSS 0.2%top 88%

CVE-2026-53509: CWE-918: Server-Side Request Forgery (SSRF) in ondata ckan-mcp-server

0
Medium
Published: 08/21/2026 (08/21/2026, 21:21:20 UTC)
Source: GCVE Database
Vendor/Project: ondata
Product: ckan-mcp-server

Description

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 literals, and are not bracketed IPv6 literals, so they pass the SSRF filter but can resolve to loopback when the server performs the request. A remote MCP caller that can invoke CKAN tools with a `server_url` can therefore make the server connect to local or private addresses and, for CKAN-shaped responses, receive response-derived data. The updated fix in version 0.4.106 replaced the single `hostname === 'localhost'` check with a blocked-hostname `Set` covering `ip6-localhost` and `ip6-loopback`.

CVSS v3.1

Score 5.7medium

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:N/A:N

Affected software

npmghsa
@aborruso/ckan-mcp-server
Affected versions
<0.4.106

Run on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.

AI-Powered Analysis

Machine-generated threat intelligence

AILast updated: 08/22/2026, 11:07:15 UTC

Technical Analysis

The @aborruso/ckan-mcp-server tool, used for querying CKAN open data portals, had a known SSRF vulnerability (CVE-2026-33060) where the base_url parameter could be used to make HTTP requests to arbitrary endpoints. A fix was applied to filter IP addresses, but prior to version 0.4.106, the hostname validation only checked for 'localhost' explicitly. Hostname aliases such as 'ip6-localhost' were not blocked and resolved to loopback addresses, allowing SSRF bypass. This flaw lets remote callers invoke CKAN tools with a server_url parameter that causes the server to connect to internal or private addresses and retrieve data from CKAN-shaped responses. Version 0.4.106 addressed this by replacing the single hostname check with a blocked-hostname set including 'ip6-localhost' and 'ip6-loopback'.

Potential Impact

An attacker with the ability to invoke CKAN tools remotely can exploit this SSRF vulnerability to make the server perform HTTP requests to internal or private network addresses. This can lead to unauthorized access to internal services or sensitive data exposed by CKAN-shaped responses. The vulnerability has a CVSS score of 5.7 (medium severity) indicating a moderate impact primarily on confidentiality. There is no indication of integrity or availability impact. No known exploits in the wild have been reported.

Mitigation Recommendations

A patch is available in version 0.4.106 that fixes the SSRF bypass by expanding the blocked hostname checks to include aliases such as 'ip6-localhost' and 'ip6-loopback'. Users should upgrade to version 0.4.106 or later to remediate this vulnerability. Until patched, users should avoid accepting untrusted input for the base_url or server_url parameters that control outbound HTTP requests.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Gcve Source
db.gcve.eu
Osv Id
GHSA-g84h-j7jj-x32p
Osv Schema Version
1.4.0
Aliases
["CVE-2026-53509"]
Ecosystems
["npm"]
Database Specific Severity
MODERATE
Cvss Version
3.1

Threat ID: 6a4e4efcc9d9e3dbe328d014

Added to database: 07/08/2026, 13:22:04 UTC

Last enriched: 08/22/2026, 11:07:15 UTC

Last updated: 09/13/2026, 08:14:57 UTC

Views: 140

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses