CVE-2026-93328: Missing Authorization in MCP Toolbox for Databases allows Arbitrary File Read and Write
Path Traversal and Missing Authorization in cloud-storage source in Google Cloud MCP Toolbox for Databases (googleapis/mcp-toolbox) versions 1.2.0 through 1.4.0 allows an unauthenticated remote attacker to exfiltrate host files to external Google Cloud Storage buckets and overwrite arbitrary local files via crafted tool invocation parameters.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
googleapis/mcp-toolboxto a version that resolves this vulnerability.Fixed in 1.5.0 - Configuration
Set allowedLocalRoots to restrict host filesystem interactions strictly to designated, isolated directories.
MCP Toolbox for Databases allowedLocalRoots = designated, isolated directories - Configuration
Set allowedBuckets so the tool only reads from and writes to explicit, authorized Google Cloud Storage buckets.
MCP Toolbox for Databases allowedBuckets = explicitly authorized Google Cloud Storage buckets - Configuration
Run the Toolbox service under an unprivileged OS user account.
Toolbox service OS service account = unprivileged OS user account - Configuration
Restrict the associated Google Cloud IAM permissions according to the Principle of Least Privilege.
Google Cloud IAM associated permissions = restricted permissions following the Principle of Least Privilege