GHSA-vwxw-jrg6-9jxv

    Dashboard / Vulnerabilities / GHSA-vwxw-jrg6-9jxv

    GHSA-vwxw-jrg6-9jxv

    Published: 29 Jun 2026Last Modified: 10 Sept 2026

    Summary: MCP Toolbox HTTP tool path parameters allow traversal to unintended endpoints

    Details: A path traversal vulnerability exists in the HTTP tool URL builder of googleapis/mcp-toolbox. When constructing downstream API requests, the URL builder substitutes user-controlled pathParams into the configured tool path and parses the resulting string as a relative URL. While it checks that the input does not alter the scheme, host, or user info, it relies on ResolveReference for the final URL resolution. Because dot segments (../) are normalized during this resolution step, an attacker can supply path parameters containing directory traversal sequences to escape the operator-configured path scope. This allows the client to coerce the toolbox into making requests to unintended endpoints on the same target host while forwarding the toolbox's configured credentials (e.g., bypassing a restricted path like /api/v1/users/{{.id}} to reach /admin/secrets).

    Affected packages

    Package

    Name: github.com/googleapis/mcp-toolbox

    Purl: pkg:golang/github.com/googleapis/mcp-toolbox

    Affected ranges

    Type: SEMVER

    Events:

    Introduced- 0
    Fixed -1.3.0

    Affected versions

    Common Vulnerability Scoring System

    Attack Vector
    Network
    Adjacent
    Local
    Physical
    Privileges Required
    None
    Low
    High
    User Interaction
    None
    Required
    Scope
    Unchanged
    Changed
    Confidentiality
    None
    Low
    High
    Integrity
    None
    Low
    High
    Availability
    None
    Low
    High
    GHSA-vwxw-jrg6-9jxv | CVE-DB