Skip to main content

Google mcp-toolbox CVE-2026-14540

| EUVDEUVD-2026-51374 HIGH
Server-Side Request Forgery (SSRF) (CWE-918)
2026-07-31 Google GHSA-3x3x-8ffg-ghcv
8.0
CVSS 4.0 · Vendor: Google
Share

Severity by source

Vendor (Google) PRIMARY
8.0 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:U/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
9.1 CRITICAL

Network-reachable SSRF needing no auth or interaction (AV:N/AC:L/PR:N/UI:N); high confidentiality and integrity from internal reads/writes, no availability impact, scope unchanged.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (Google).

CVSS VectorVendor: Google

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

3
Source Code Evidence Fetched
Jul 31, 2026 - 02:15 vuln.today
Analysis Generated
Jul 31, 2026 - 02:15 vuln.today
CVE Published
Jul 31, 2026 - 01:46 cve.org
HIGH 8.0

DescriptionCVE.org

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 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.

AnalysisAI

Server-Side Request Forgery in Google mcp-toolbox versions 0.3.0 through 1.4.0 lets remote attackers coerce the toolbox into making unauthorized requests to internal or arbitrary endpoints by supplying a crafted path parameter that triggers an open redirect or destination swap on the backend. Because the HTTP client in internal/sources/http/http.go was initialized without a CheckRedirect policy or target-IP validation, baseline parameter sanitization is bypassed once the server follows the redirect. There is no public exploit identified at time of analysis (CVSS 4.0 carries E:U, Exploit Unproven), and the flaw is notably reachable via malicious data-driven LLM prompts, not just direct attacker input.

Technical ContextAI

The affected component is the generic HTTP source and tool in Google's mcp-toolbox (an MCP server that brokers tool/data-source calls for AI agents), specifically cpe:2.3:a:google:mcp-toolbox. The root cause is CWE-918 (SSRF): the Go net/http client was built as a bare http.Transport{} with a default redirect policy and no destination validation, so an attacker-influenced path parameter can cause the server to follow a 3xx redirect (open redirect) or resolve to an attacker-chosen host. This is compounded by DNS-rebinding (TOCTOU) exposure, since without resolving and re-checking the connection target the client can be pointed at loopback (127.0.0.1), RFC 1918 private ranges, or cloud metadata services (e.g., 169.254.169.254 for AWS/GCP). The PR #3448 fix introduces an SSRFGuard that resolves and blocks private/link-local/loopback ranges by default, plus allowPrivateNetworks, allowedIpRanges, and customBlockedIpRanges configuration knobs.

RemediationAI

Upstream fix available (PR/commit); released patched version not independently confirmed - apply the changes from https://github.com/googleapis/mcp-toolbox/pull/3448, which add a default SSRFGuard that resolves and blocks loopback, RFC 1918, and link-local ranges (including the 169.254.169.254 metadata endpoint) and introduces allowPrivateNetworks, allowedIpRanges, and customBlockedIpRanges controls; upgrade to the first released build that contains this PR once identified. Until you can deploy the fixed build, restrict the HTTP source configuration so baseUrl points only to trusted external hosts, place the mcp-toolbox process on a network segment with egress filtering that denies traffic to internal RFC 1918 ranges and the cloud metadata IP 169.254.169.254 (trade-off: may break legitimate internal integrations that must be explicitly allowlisted), and treat any data or prompt that can influence HTTP path parameters as untrusted. Avoid enabling InsecureSkipVerify in production, as the patch notes it exposes traffic to MITM.

CVE-2017-1000117 HIGH POC
8.8 Oct 05

A malicious third-party can give a crafted "ssh://..." URL to an unsuspecting victim, and an attempt to visit the URL ca

CVE-2024-52875 HIGH POC
8.8 Jan 31

GFI Kerio Control versions 9.2.5 through 9.4.5 contain an HTTP response splitting vulnerability in the dest parameter of

CVE-2016-5385 HIGH POC
8.1 Jul 19

PHP through 7.0.8 does not attempt to address RFC 3875 section 4.1.18 namespace conflicts and therefore does not protect

CVE-2013-2248 MEDIUM POC
5.8 Jul 20

Multiple open redirect vulnerabilities in Apache Struts 2.0.0 through 2.3.15 allow remote attackers to redirect users to

CVE-2012-6499 MEDIUM POC
5.8 Jan 12

Open redirect vulnerability in age-verification.php in the Age Verification plugin 0.4 and earlier for WordPress allows

CVE-2015-2863 MEDIUM POC
4.3 Jul 20

Open redirect vulnerability in Kaseya Virtual System Administrator (VSA) 7.x before 7.0.0.29, 8.x before 8.0.0.18, 9.0 b

CVE-2017-3528 MEDIUM POC
5.4 Apr 24

Vulnerability in the Oracle Applications Framework component of Oracle E-Business Suite (subcomponent: Popup windows (li

CVE-2012-0518 MEDIUM
4.7 Oct 16

Unspecified vulnerability in the Oracle Application Server Single Sign-On component in Oracle Fusion Middleware 10.1.4.3

CVE-2024-21641 MEDIUM POC
6.5 Jan 05

Flarum is open source discussion platform software. Rated medium severity (CVSS 6.5), this vulnerability is remotely exp

CVE-2015-5354 MEDIUM POC
5.8 Jul 01

Open redirect vulnerability in Novius OS 5.0.1 (Elche) allows remote attackers to redirect users to arbitrary web sites

CVE-2015-5461 MEDIUM POC
6.4 Jul 08

Open redirect vulnerability in the Redirect function in stageshow_redirect.php in the StageShow plugin before 5.0.9 for

CVE-2024-22891 CRITICAL POC
9.8 Mar 01

Nteract v.0.28.0 was discovered to contain a remote code execution (RCE) vulnerability via the Markdown link. Rated crit

Share

CVE-2026-14540 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy