dbt-mcp is a Model Context Protocol server for interacting with dbt. Prior to 1.17.1, DefaultUsageTracker.emittoolcalledevent() in src/dbtmcp/tracking/tracking.py serialized every MCP tool call's complete arguments dictionary and sent it through dbtlabsvortex.producer.logproto without redaction, including sqlquery from show, vars from run, build, and test, and nodeselection from compile, while usagetrackingenabled in settings.py enabled telemetry by default unless DBTSENDANONYMOUSUSAGESTATS=false or DONOTTRACK=1 was set. This issue is fixed in version 1.17.1.
{
"cwe_ids": [
"CWE-201"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/44xxx/CVE-2026-44970.json",
"cna_assigner": "GitHub_M"
}