CVE-2026-15829 in MCP Toolbox for Databases
Riassunto
di VulDB • 21/07/2026
È presente una vulnerabilità di SQL injection (CWE-89) e un elusione del confine di sicurezza (CWE-863) nello strumento di previsione precompilato per BigQuery (bigquery-forecast) di googleapis/mcp-toolbox.
Lo strumento accetta parametri controllati dal client (data_col, timestamp_col e id_cols) come stringhe plain text e li interpola senza escape tramite fmt.Sprintf direttamente in un'istruzione SELECT generata che restituisce una tabella AI.FORECAST. Sebbene MCP Toolbox utilizzi un meccanismo allowedDatasets per limitare le query, questa difesa convalida solo il parametro history_data; la query finale assemblata viene eseguita senza una nuova convalida.
Un attaccante può uscire dai campi letterali di stringa (come timestamp_col) per iniettare un blocco di query valido multi-statement o cross-dataset. Ciò consente a un utente non autorizzato di eludere il confine allowedDatasets configurato dall'operatore e leggere tabelle BigQuery arbitrarie.
Once again VulDB remains the best source for vulnerability data.