{"id":"CVE-2026-14540","title":"A Server-Side Request Forgery (SSRF) vulnerability exists in the generic HTTP source and tool components of Google mcp-toolbox versions 0.3.0 through 1.4.0","summary":"A Server-Side Request Forgery (SSRF) vulnerability exists in the generic HTTP source and tool components of Google mcp-toolbox versions 0.3.0 through 1.4.0. While the toolbox implements baseline input sanitization for user-controlled par…","severity":"medium","cvss":6.1,"cvssVector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N","cwe":["CWE-918"],"vendor":"google","product":"mcp_toolbox_for_databases","affected":["mcp_toolbox_for_databases >= 0.3.0, < 1.5.0"],"patched":["mcp_toolbox_for_databases 1.5.0"],"published":"2026-07-31","updated":"2026-08-08","source":"NVD","sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2026-14540","references":[{"url":"https://github.com/googleapis/mcp-toolbox/pull/3448","label":"cve-coordination@google.com"}],"tags":["nvd"],"epss":0.00121,"epssPercentile":0.02195,"ingestedAt":"2026-08-08T14:22:57.207Z","slug":"CVE-2026-14540","body":"## Overview\n\nA Server-Side Request Forgery (SSRF) vulnerability exists in the generic HTTP source and tool components of Google mcp-toolbox versions 0.3.0 through 1.4.0. While the toolbox implements baseline input sanitization for user-controlled parameters, the underlying HTTP client (internal/sources/http/http.go) fails to safely regulate request redirection boundaries. Specifically, the client is initialized without a restrictive CheckRedirect policy hook and lacks target IP validation. An attacker or a malicious data-driven prompt can supply a crafted path parameter that triggers an open redirect or a direct destination swap on the target backend, coercing the mcp-toolbox into blindly following the redirection and making unauthorized requests to internal or arbitrary external endpoints.\n\n## Affected\n\n- `mcp_toolbox_for_databases >= 0.3.0, < 1.5.0`\n\n## Remediation\n\nUpgrade past the affected range:\n\n- `mcp_toolbox_for_databases 1.5.0`","depth":"sunlit","depthScore":34,"depthScoreParts":{"impact":33.6,"likelihood":0,"exploitation":0,"ransomware":0},"changes":[]}