PT-2026-41150 · Dbt · Dbt-Mcp
CVE-2026-44970
·
Published
2026-05-14
·
Updated
2026-07-21
CVSS v3.1
4.3
Medium
| Vector | AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N |
Name of the Vulnerable Software and Affected Versions
dbt-mcp versions prior to 1.17.1
Description
The
DefaultUsageTracker.emit tool called event() function in src/dbt mcp/tracking/tracking.py serializes the complete arguments dictionary of every Model Context Protocol (MCP) tool call and transmits it without redaction to the dbt Labs telemetry service via dbtlabs vortex.producer.log proto. This includes sensitive data such as the sql query parameter from the show tool, the vars parameter (which may contain credentials) from the run, build, and test tools, and the node selection parameter from the compile tool. Telemetry is enabled by default through usage tracking enabled in settings.py unless the environment variables DBT SEND ANONYMOUS USAGE STATS=false or DO NOT TRACK=1 are explicitly set.Recommendations
Update dbt-mcp to version 1.17.1.
As a temporary mitigation, set the environment variable
DBT SEND ANONYMOUS USAGE STATS=false or DO NOT TRACK=1 to disable telemetry.Exploit
Fix
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Dbt-Mcp