CVE-2026-55837 in dbt-mcpinformation

Résumé

par VulDB • 14/09/2026

dbt-mcp est un serveur Model Context Protocol pour interagir avec dbt. Avant la version 1.20.0, l'helper OAuth local dans src/dbt_mcp/oauth/fastapi_app.py expose GET /dbt_platform_context sans authentification ni validation de l'en-tête Host après qu'un utilisateur ait terminé le flux d'authentification OAuth de Dbt Platform. Le point de terminaison renvoie le contexte complet DbtPlatformContext, y compris les valeurs access_token et refresh_token persistées par le gestionnaire de contexte, à tout processus pouvant atteindre 127.0.0.1:6785. L'absence de TrustedHostMiddleware permet à un attaquant distant d'utiliser une attaque DNS rebinding contre le navigateur d'une victime car l'helper accepte des en-têtes Host arbitraires, tandis qu'un processus co-localisé peut demander directement ce point de terminaison. Les jetons volés fournissent un accès immédiat à l'API Dbt Platform au nom de la victime et un accès persistant via le refresh token, permettant d'accéder ou de modifier des projets, des jobs, les secrets d'environnement et les données de compte associées. Ce problème est corrigé dans la version 1.20.0.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

GitHub M

Réserver

17/06/2026

Divulgation

14/09/2026

Modérer

accepté

Entrée

VDB-403619

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!