Case · DiggingBeagle record

Google MCP Toolbox cloud storage tools trusted unrestricted paths and buckets

An advisory identifies path and bucket-scope weaknesses in Google MCP Toolbox versions 1.2 through 1.4. Version 1.5.0 introduces allowlist controls, but the allowed configuration remains deployment dependent.

Scope

The adversary must reach an authorized or exposed MCP tool. Whether a remote unauthenticated party can invoke it depends on deployment authentication and network exposure. No real customer data loss is confirmed.

Assessment profile

Assessment method
Setting
research demonstration
Exploitation
not established
Evidence
Grade B
Remediation
patch available
AI role
AGAINST AI
Basis and provenance

Enrich update: CLM-ENRICH-20261027-10 cites SRC-2026-CP21-GOOGLE-MCP-TOOLBOX-GCS at CVE-2026-93328, Path Traversal and Missing Authorization description. New evidence concerns the bounded reported mechanism, prerequisite or outcome; setting research_demonstration; exploit status not_established; remediation status patch_available. No independently comparable impact scale, affected production population or universal exploit success measure was established, so the impact band remains null. Original Claims remain individually attributable and any observed incident or simulated result is distinguished in the narrative.

Assessed Oct 27, 2026 using diggingbeagle.assessment/1.

At a glance

Mechanism and trust boundary

  1. 01

    Step

  2. 02

    Step

  3. 03

    Step

Timeline

  1. Oct 26, 2026
    disclosure

    Public disclosure

Claims & evidence

CLM-ENRICH-20261027-10The advisory identifies two separate exposure classes in MCP Toolbox cloud-storage tools: local filesystem paths reached under the Toolbox process credentials and remote bucket selection not necessarily constrained to a caller-approved bucket.supported

Basis: reported finding

Link to claim
CLM-CP21-GOOGLE-MCP-TOOLBOX-GCS-1CVE-2026-93328 describes Google MCP Toolbox cloud storage tools that can access local files or selected buckets beyond intended caller scope, and a 1.5.0 fix introducing allowedLocalRoots and allowedBuckets controls.supported

Basis: reported finding

Link to claim

Implications

The mechanism is a mismatch between a tool name, parameter-derived resource scope and the actual process permissions.

Controls and mitigations

  • Upgrade and explicitly configure both permitted local roots and bucket IDs. Verify effective defaults with denied-path and denied-bucket tests rather than assuming that the presence of allowlist options means they are active.

Unknowns and contradictions

  • The adversary must reach an authorized or exposed MCP tool. Whether a remote unauthenticated party can invoke it depends on deployment authentication and network exposure. No real customer data loss is confirmed.

Sources and citation

Material revision history

  1. Oct 27, 2026 · Canonical change recorded · new in release · revision 196