A SQL injection (CWE-89) and security boundary bypass (CWE-863) vulnerability exists in the prebuilt BigQuery forecasting tool (bigquery-forecast) of googleapis/mcp-toolbox.
The tool accepts client-controlled parameters (data_col, timestamp_col, and id_cols) as plain strings and interpolates them unescaped via fmt.Sprintf directly into a generated AI.FORECAST table-valued SELECT statement. While MCP Toolbox utilizes an allowedDatasets mechanism to restrict queries, this defense only validates the history_data parameter; the final assembled query is executed without re-validation.
An attacker can break out of the string literal fields (such as timestamp_col) to inject a valid multi-statement or cross-dataset query block. This allows an unauthorized user to bypass the operator-configured allowedDatasets boundary and read arbitrary BigQuery tables.
References
| Link | Resource |
|---|---|
| https://github.com/googleapis/mcp-toolbox/pull/3324 | Patch Vendor Advisory |
Configurations
History
24 Oct 2026, 19:10
| Type | Values Removed | Values Added |
|---|---|---|
| Summary |
|
22 Sep 2026, 12:50
| Type | Values Removed | Values Added |
|---|---|---|
| References | () https://github.com/googleapis/mcp-toolbox/pull/3324 - Patch, Vendor Advisory | |
| First Time |
Google
Google mcp Toolbox For Databases |
|
| CPE | cpe:2.3:a:google:mcp_toolbox_for_databases:*:*:*:*:*:*:*:* | |
| CVSS |
v2 : v3 : |
v2 : unknown
v3 : 8.1 |
Information
Published : 2026-07-21 17:17
Updated : 2026-10-24 19:10
NVD link : CVE-2026-15829
Mitre link : CVE-2026-15829
CVE.ORG link : CVE-2026-15829
JSON object : View
Products Affected
- mcp_toolbox_for_databases
