CVE-2026-73846: CKAN MCP Server: Cache-key canonicalization collision enables cache confusion / poisoning
CKAN MCP Server is a tool for querying CKAN open data portals. Prior to 0.4.112, canonicalizeParams in src/utils/cache.ts serializes request parameters with unescaped ampersand, equals-sign, and vertical-bar delimiters, allowing different logical parameter sets used by buildCacheKey to collide and an attacker to prime a shared cache with a response for a victim's distinct query. This issue is fixed in version 0.4.112.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
CKAN MCP Serverto a version that resolves this vulnerability.Fixed in 0.4.112
Event History
Frequently Asked Questions
What is the severity of CVE-2026-73846?
CVE-2026-73846 has a medium severity rating of 6.5.
How do I fix CVE-2026-73846?
To fix CVE-2026-73846, upgrade CKAN MCP Server to version 0.4.112 or later.
What type of vulnerability is CVE-2026-73846?
CVE-2026-73846 is a cache-key canonicalization collision vulnerability.
What can be affected by CVE-2026-73846?
CVE-2026-73846 can lead to cache confusion or poisoning in the CKAN MCP Server.
When was CVE-2026-73846 published?
CVE-2026-73846 was published on August 14, 2026.