Aller au contenu
Développeur Full Stack
, ,

Dagu : lecture de fichiers YAML hors périmètre via MCP

Dans cet article 4 rubriques
Veille sécuritéBackend & données
P4Moyenne

Dagu ne vérifie pas correctement le confinement de chemin ni l’isolation des espaces de travail lors de la lecture d’une spécification DAG via son outil MCP. Un utilisateur doté d’une clé de rôle viewer peut lire des fichiers YAML hors des emplacements autorisés; mettez à niveau Dagu vers 2.11.0.

Go
IdentifiantCVE-2026-102943
GravitéMoyenne
Exploitationnon connue / non déterminée
Correctif2.11.0

Source : GHSA-5m6c-38r8-5w76 — Dagu MCP DAG specification read bypasses path containment and workspace isolation

Analyse technique

La requête MCP appelle directement GetDAGSpec sans passer par le middleware HTTP qui bloque les chemins non conformes; le résolveur peut retourner un chemin absolu hors du répertoire de travail. L’avis rapporte une lecture seule de fichiers .yaml/.yml et un franchissement de l’isolation des espaces de travail; les opérations de modification et d’exécution ont été bloquées lors des tests rapportés.

Impact, versions et correctif

Événement datéNouvel avis publié le 2026-11-10 à 15:56:49Z, dans la période demandée.
ImpactUn détenteur d’une clé API de rôle viewer peut lire via MCP des fichiers YAML situés hors des répertoires autorisés et contourner l’isolation des espaces de travail.
Versions affectées<= 2.10.7
Version corrigée2.11.0
Exploitation activenon connue / non déterminée
PoC publicinconnu
CVSS6.5
EPSS0,41% · percentile 36,0%
Publication2026-11-10T15:56:49Z
Mise à jour2026-11-10T15:57:13Z

Action recommandée

Mettre à niveau Dagu vers la version 2.11.0 ou ultérieure.

Sources

Priorisation DFS : P4 · 1 source(s).

Article précédent :
Article suivant :