Description
An improper authorization and security-boundary bypass vulnerability in the bigquery-execute-sql tool component of Google mcp-toolbox versions 0.16.1 through 1.4.0 allows an authenticated attacker to bypass allowedDatasets validation checks. The toolbox relies on the BigQuery dry-run API to enforce dataset restrictions, but due to a fail-open logic flaw, it bypasses validation when the API returns an empty array for specialized constructs. This allows the attacker to extract structural DDL schemas for explicitly excluded datasets via INFORMATION_SCHEMA, and access downstream federated row data via EXTERNAL_QUERY connections.
Published: 2026-07-31
Score: 5.7 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The bigquery‑execute‑sql component of Google MCP Toolbox has a fail‑open authorization flaw that lets an authenticated caller sidestep allowedDatasets checks when the BigQuery dry‑run API returns an empty result for certain query constructs. This permits the attacker to discover the DDL structure of datasets that are explicitly excluded and to retrieve federated row data via EXTERNAL_QUERY connections, effectively leaking sensitive schema and data. The weakness is a combination of improper authentication (CWE‑285) and insecure object reference (CWE‑863).

Affected Systems

Google MCP Toolbox, component bigquery‑execute‑sql, affected versions from 0.16.1 through 1.4.0 inclusive. Any deployment that uses these versions and allows authenticated users to invoke the tool is vulnerable.

Risk and Exploitability

Based on the description, it is inferred that exploitation requires a valid authenticated session with permissions to run the tool, limiting the attack surface to users who already have access to Google Cloud artifacts. The CVSS score of 5.7 indicates moderate severity. The EPSS score is < 1%, and the vulnerability is not listed in CISA’s KEV catalog, suggesting low to moderate exploit likelihood. Still, the ability to read secure schema and possibly extract data makes it a noteworthy risk for organizations that rely on strict dataset isolation.

Generated by OpenCVE AI on August 3, 2026 at 10:16 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Google MCP Toolbox to the latest release that contains the fix for the metadata dry‑run fail‑open flaw.
  • If an immediate upgrade is not feasible, reconfigure the tool to treat any empty dry‑run result as an error rather than success, and validate that the allowlist logic is enforced before executing queries.
  • Restrict IAM permissions for accounts that can run the bigquery‑execute‑sql component, limiting them to only trusted datasets and removing privileges to perform metadata queries until the patch is applied.

Generated by OpenCVE AI on August 3, 2026 at 10:16 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': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


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

Type Values Removed Values Added
Description An improper authorization and security-boundary bypass vulnerability in the bigquery-execute-sql tool component of Google mcp-toolbox versions 0.16.1 through 1.4.0 allows an authenticated attacker to bypass allowedDatasets validation checks. The toolbox relies on the BigQuery dry-run API to enforce dataset restrictions, but due to a fail-open logic flaw, it bypasses validation when the API returns an empty array for specialized constructs. This allows the attacker to extract structural DDL schemas for explicitly excluded datasets via INFORMATION_SCHEMA, and access downstream federated row data via EXTERNAL_QUERY connections.
Title BigQuery Dataset Allowlist Bypass via Metadata Dry-Run in MCP Toolbox
Weaknesses CWE-285
CWE-863
References
Metrics cvssV4_0

{'score': 5.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:H/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:09:31.250Z

Reserved: 2026-07-03T02:06:17.583Z

Link: CVE-2026-14538

cve-icon Vulnrichment

Updated: 2026-07-31T16:09:23.644Z

cve-icon NVD

Status : Analyzed

Published: 2026-07-31T02:16:28.757

Modified: 2026-08-08T00:25:01.997

Link: CVE-2026-14538

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T10:30:18Z

Weaknesses