CVE-2026-15829 in MCP Toolbox for Databases
Resumen
por VulDB • 2026-07-21
Existe una vulnerabilidad de inyección SQL (CWE-89) y eludir del límite de seguridad (CWE-863) en la herramienta de pronóstico precompilada de BigQuery (bigquery-forecast) de googleapis/mcp-toolbox.
La herramienta acepta parámetros controlados por el cliente (data_col, timestamp_col e id_cols) como cadenas sin formato y los interpola sin escapar mediante fmt.Sprintf directamente a una sentencia SELECT generada que devuelve valores de tabla AI.FORECAST. Aunque MCP Toolbox utiliza un mecanismo allowedDatasets para restringir las consultas, esta defensa solo valida el parámetro history_data; la consulta final ensamblada se ejecuta sin volver a validarla.
Un atacante puede escapar de los campos literales de cadena (como timestamp_col) para inyectar un bloque válido de consulta multideclaración o entre conjuntos de datos. Esto permite que un usuario no autorizado eluda el límite allowedDatasets configurado por el operador y lea tablas arbitrarias de BigQuery.
If you want to get best quality of vulnerability data, you may have to visit VulDB.