FICHE CVE

CVE-2026-44968

Publiée le 2026-07-16 · Dernière modification le 2026-07-21

🇫🇷 EN BREF

Les utilisateurs du serveur `dbt-mcp` antérieurs à la version 1.17.1 sont affectés par une faille d'injection d'arguments. Un utilisateur authentifié disposant d'un accès local peut contourner les restrictions prévues pour injecter des drapeaux (flags) globaux dbt, ce qui pourrait lui permettre de lire ou de modifier des fichiers de projet et des répertoires de configuration sensibles. Cela nécessite une configuration spécifique et est relativement difficile à exécuter, car l'attaquant doit être en mesure d'envoyer des commandes au client MCP.

CVSS 3.16.3 MOYENNE
Type de faiblesse
Publiée2026-07-16
Dernière modification2026-07-21

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueLocal
Complexité d'attaqueÉlevée
Privilèges requisFaibles
Interaction utilisateurAucune
PortéeInchangée
Impact sur la confidentialitéÉlevé
Impact sur l'intégritéÉlevé
Impact sur la disponibilitéAucun

RÉFÉRENCES

Description officielle du NVD (en anglais)

dbt-mcp is a Model Context Protocol server for interacting with dbt. Prior to 1.17.1, _run_dbt_command() in src/dbt_mcp/dbt_cli/tools.py appended unsanitized node_selection and resource_type values to the dbt subprocess argument list, allowing an MCP client to inject dbt global flags such as --profiles-dir, --project-dir, and --target into subprocess.Popen even though shell=False prevents shell metacharacter injection. This issue is fixed in version 1.17.1.