Description
An authentication bypass and audience confusion vulnerability exists in the Google OAuth provider component of Google mcp-toolbox version 1.4.0. When a Google authService is initialized with mcpEnabled: true but lacks an explicitly defined audience or clientId, the ValidateMCPAuth pipeline for opaque tokens skips audience validation entirely. As a result, the toolbox will accept any valid Google OAuth access token—even those minted for unrelated ecosystem applications—granting unauthorized clients access to protected tools and data backends.
Published: 2026-07-31
Score: 8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

An authentication bypass and audience confusion flaw exists in the Google OAuth provider component of Google mcp-toolbox. When a Google authService is initialized with mcpEnabled set to true but does not supply an explicit audience or clientId, the token validation step for opaque tokens skips audience checks. Consequently the library accepts any valid Google OAuth access token, including those issued for unrelated applications, allowing attackers to use those tokens to gain unauthorized access to the toolbox and its backend data.

Affected Systems

The vulnerability affects Google MCP Toolbox version 1.4.0. No other versions or vendors are listed as affected.

Risk and Exploitability

The CVSS score of 8 indicates high severity, and the EPSS score is <1%, indicating a very low current exploitation likelihood. The vulnerability is not listed in CISA KEV. The attack vector is remotely exploitable via any OAuth interaction with the toolbox; an attacker can simply present a legitimate but mis‑audience token and gain access without authenticating to the toolbox itself.

Generated by OpenCVE AI on August 2, 2026 at 04:41 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade MCP Toolbox to the newest release that incorporates the fix from the pull request 3450; the patch removes the conditional skip of audience validation.
  • If an upgrade cannot be performed immediately, enforce stricter token validation by configuring the authService to require a defined audience and clientId even when mcpEnabled is true; this blocks the bypass of audience checks.
  • Validate that any Google OAuth tokens presented to the toolbox contain the correct audience value matching the toolbox’s client identifier, rejecting tokens that are not intended for this service.

Generated by OpenCVE AI on August 2, 2026 at 04:41 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 02 Aug 2026 21:00:00 +0000

Type Values Removed Values Added
First Time appeared Google
Google mcp-toolbox
Vendors & Products Google
Google mcp-toolbox

Fri, 31 Jul 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Fri, 31 Jul 2026 03:00:00 +0000

Type Values Removed Values Added
Description An authentication bypass and audience confusion vulnerability exists in the Google OAuth provider component of Google mcp-toolbox version 1.4.0. When a Google authService is initialized with mcpEnabled: true but lacks an explicitly defined audience or clientId, the ValidateMCPAuth pipeline for opaque tokens skips audience validation entirely. As a result, the toolbox will accept any valid Google OAuth access token—even those minted for unrelated ecosystem applications—granting unauthorized clients access to protected tools and data backends.
Title Authentication Bypass and Audience Confusion in MCP Toolbox OAuth Provider
Weaknesses CWE-287
References
Metrics cvssV4_0

{'score': 8, 'vector': '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'}


Subscriptions

Google Mcp-toolbox Mcp Toolbox For Databases
cve-icon MITRE

Status: PUBLISHED

Assigner: Google

Published:

Updated: 2026-07-31T16:14:54.005Z

Reserved: 2026-07-03T03:38:02.749Z

Link: CVE-2026-14541

cve-icon Vulnrichment

Updated: 2026-07-31T16:14:50.559Z

cve-icon NVD

Status : Analyzed

Published: 2026-07-31T03:16:24.170

Modified: 2026-08-08T00:06:32.293

Link: CVE-2026-14541

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-02T20:33:26Z

Weaknesses