Podatności dbt-mcp
3 znanych podatności CVE w dbt-mcp, przetłumaczonych i ocenionych.
- CVE-2026-44970Niskie
W dbt-mcp przed wersją 1.17.1 funkcja DefaultUsageTracker.emit_tool_called_event() serializuje pełny słownik argumentów każdego wywołania narzędzia MCP i wysyła go przez dbtlabs_vortex.producer.log_proto bez maskowania, w tym sql_query, vars i node_selection. Telemetria jest domyślnie włączona, chyba że ustawiono DBT_SEND_ANONYMOUS_USAGE_STATS=false lub DO_NOT_TRACK=1.
- CVE-2026-44969Niskie
W dbt-mcp (serwer MCP dla dbt) przed wersją 1.17.1 stwierdzono, że funkcja call_tool() loguje surowe argumenty na poziomie INFO, a configure_file_logging() zapisuje je do pliku dbt-mcp.log, co może ujawnić poufne zapytania SQL, zmienne i selekcje węzłów w postaci jawnego tekstu bez automatycznej rotacji lub usuwania.
- CVE-2026-44968Średnie
dbt-mcp przed wersją 1.17.1 nie oczyszcza wartości node_selection i resource_type przed dodaniem ich do argumentów podprocesu dbt. Klient MCP może wstrzyknąć globalne flagi dbt (np. --profiles-dir) mimo użycia shell=False.

