Aller au contenu
Développeur Full Stack
, ,

djust : lecture de fichiers hors du répertoire du projet via un outil MCP

Dans cet article 5 rubriques
Veille sécuritéBackend & données
P4Faible

La fonction MCP `find_handlers_for_template` de djust accepte un chemin absolu sans le restreindre au répertoire du projet, ce qui permet à un client autorisé d’interroger des fichiers accessibles au processus. Elle ne renvoie pas le contenu brut, mais peut révéler les chaînes correspondant à son motif de recherche et confirmer l’existence et la lisibilité d’un fichier.

Python
IdentifiantCVE-2026-113731
GravitéFaible
Exploitationnon connue / non déterminée
Correctif1.0.10; 1.1.7; 1.2.4; 1.3.0rc8

Source : GHSA-r57g-mc79-8hj2 — djust: Arbitrary absolute-path file read in the find_handlers_for_template MCP tool

Analyse technique

Le chemin absolu fourni est transmis à `open()` sans contrôle de confinement. L’impact est limité par le fait que la réponse ne contient que les valeurs extraites par une expression régulière, ainsi qu’un oracle d’existence et de lisibilité.

Impact, versions et correctif

Événement datéAvis GHSA publié le 2026-10-21T17:21:15Z, dans la période demandée; la vulnérabilité est retenue sur la base de cet avis.
ImpactUn client ayant accès à l’outil MCP peut sonder des fichiers lisibles par le processus et récupérer certaines chaînes correspondant au motif de recherche.
Versions affectéesdjust >= 0.9.0, = 1.1.0, = 1.2.0.dev0, = 1.3.0.dev0, <= 1.3.0rc7
Version corrigée1.0.10; 1.1.7; 1.2.4; 1.3.0rc8
Exploitation activenon connue / non déterminée
PoC publicinconnu
CVSS3.3
EPSS0,16% · percentile 5,3%
Publication2026-10-21T17:21:15Z
Mise à jour2026-10-21T17:21:16Z

Détection / vérification

Vérifier si le serveur MCP djust est exposé à des clients non fiables et si l’installation utilise une version affectée.

Action recommandée

Mettre à niveau djust vers une version corrigée : 1.0.10, 1.1.7, 1.2.4 ou 1.3.0rc8, selon la branche utilisée; limiter l’accès au serveur MCP aux clients de confiance.

Sources

Priorisation DFS : P4 · 2 source(s).

Article précédent :
Article suivant :