Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify MCP server upstream target
-
DeliveryRedirect server to attacker-controlled or non-CKAN host
-
ExploitTrigger error path via malformed/unexpected response
-
ExecutionReceive verbatim upstream body and internal exception detail in JSON-RPC error reply
-
ImpactExtract hostnames, IPs, or DB error strings for lateral movement
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Error message sanitization
MITRE ATT&CK
1 technique across 1 tactic: Discovery The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires either (a) the ability to configure or redirect the CKAN MCP Server's upstream target to a non-CKAN host, which implies some level of operator or configuration access, or (b) the existence of a separate SSRF vulnerability that allows an external attacker to redirect the server's outbound requests. The CVSS AC:H rating reflects this prerequisite. Without one of these conditions, an attacker cannot trigger the error path that reflects sensitive content. Limiting factors: the attacker must be able to observe the caller-facing error response, meaning they must have access to the MCP client session or the JSON-RPC reply channel. No user interaction is required once access conditions are met. There is no requirement for a specific non-default CKAN configuration - the flaw is in the error handling code that runs whenever an unexpected upstream response or internal exception occurs. |
| Impact | The CVSS base score of 3.7 (Low) is consistent with the actual risk profile: attack complexity is rated High (AC:H) because exploiting the information leak requires either privileged ability to redirect the server's upstream target or successful SSRF chaining against it, and confidentiality impact is Low (C:L) since leaked data is bounded to error-path content rather than full data exfiltration. EPSS data was not provided, and there is no CISA KEV listing and no known public exploit, all of which align with a low real-world exploitation probability. The practical threat is most relevant to deployments where the MCP server is accessible to multiple callers or where an upstream SSRF condition already exists - in those scenarios leaked hostnames, internal IPs, or DB error strings could meaningfully advance a subsequent attack. For a typical single-operator or isolated deployment, the blast radius is narrow. No conflicting signals were observed between the CVSS vector and the description: the network-accessible, unauthenticated but high-complexity rating is well-supported by the mechanics. |
| Exploit ScenarioDerived | An attacker with network access to the MCP server - or an internal caller - directs the server at a host returning a non-CKAN HTTP response, either by controlling the upstream configuration or by chaining an SSRF condition. The server's error handler returns the raw upstream body verbatim to the caller, potentially leaking internal hostnames, IP addresses, database connection strings, or stack traces. No public exploit code has been identified at time of analysis, but the mechanics are straightforward for any caller who can influence the upstream target. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 14, 2026
Information disclosure in CKAN MCP Server prior to v0.4.112 exposes raw upstream HTTP response bodies, internal hostnames, IP addresses, database error messages, and stack fragments to callers via unsanitized error paths. The flaw is reachable over the network without authentication (CVSS AV:N/PR:N) but requires high complexity, specifically the ability to direct the server at a non-CKAN host - either legitimately or via SSRF chaining. No public exploit code has been identified at time of analysis, and a vendor-released patch is available at v0.4.112.
RemediationAI
Upgrade to CKAN MCP Server v0.4.112, which is confirmed released at https://github.com/ondata/ckan-mcp-server/releases/tag/v0.4.112 and fixes the error reflection issue by replacing verbatim upstream content in caller-facing errors with generic action-scoped messages and routing sensitive detail exclusively to server-side stderr. The security advisory is available at https://github.com/ondata/ckan-mcp-server/security/advisories/GHSA-6f9w-9hf2-5rg3. If immediate upgrade is not possible, a compensating control is to restrict network access to the MCP server so that only trusted callers can reach it, reducing the pool of principals who can receive reflected error content; this does not eliminate the flaw but limits exposure. Additionally, ensure the server's configured upstream CKAN endpoint cannot be influenced by external input, which would remove the SSRF-assisted exploitation path.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in npm, euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
CKAN MCP Server is an MCP (Model Context Protocol) tool for querying CKAN open data portals. The root cause is CWE-209 (Generation of Error Message Containing Sensitive Information): the makeCkanRequest function serialized the full upstream response body (JSON.stringify(decodedData)) directly into the error object returned to the caller, and the worker.ts catch-all included error.message verbatim in the JSON-RPC data field. When the upstream host returns a non-CKAN response - whether through misconfiguration, a redirect, or SSRF - the caller receives unfiltered content that may include internal infrastructure details. The fix (commit 3b827af) replaces these with generic action-scoped messages, routing detail only to stderr (truncated).
Know when the next one hits your stack
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
Network-reachable with no auth required, but AC:H because triggering the leak requires redirecting the upstream target; impact is confidentiality-only and limited in scope.
Primary rating from Vendor (github).
CVSS VectorVendor: github
Lifecycle Timeline
1DescriptionCVE.org
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.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
EUVD-2026-58724
GHSA-6f9w-9hf2-5rg3
NVD
CVE.org
EPSS
Exploit-DB