CVE-2026-100633
SiYuan 3.8.0 à 3.8.3 Traversée de chemin via les opérations de fichiers MCP
- Publié
- 26 sept. 2026
- Mise à jour
- 5 oct. 2026
- Attribution de CNA
- VulnCheck
- Preuve observée
- 3 oct. 2026
CVSS primaire
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:XFaible · 30 prochains jours
- Percentile
- 34,3 %
- Date du modèle
- 25 oct. 2026
EPSS est une estimation statistique, et non une certitude ou une mesure d'impact. Combinez-le avec CVSS, le statut KEV, l'exposition et votre environnement.
Résumé
SiYuan est un système de gestion des connaissances personnelles auto-hébergé. Dans les versions 3.8.0 à 3.8.3, la protection contre les chemins sensibles de l'outil de fichiers MCP (util.IsForbiddenAbsPath(), invoquée depuis resolvePath()) n'est appliquée qu'à la racine autorisée des opérations récursives et non à chaque chemin descendant résolu — un correctif incomplet pour GHSA-c8r8-95hg-mp34. Un administrateur authentifié utilisant l'Agent intégré à l'application ou le serveur MCP externe peut donc contourner la liste de refus des fichiers de l'espace de travail protégé : file.grep peut renvoyer les lignes correspondantes de descendants protégés non masqués (par exemple conf/conf.json, les clés TLS, data/snippets/conf.json, data/templates/, data/.siyuan/publishAccess.json, les fichiers internes .siyuan des carnets, ou le journal du noyau), file.copy peut copier des descendants protégés vers un chemin ordinaire où file.read peut ensuite les récupérer, et unzip peut écraser des descendants protégés en utilisant des noms de membres ZIP ordinaires et lexicalement contenus. Comme file.grep est globalement classé comme une action sûre, il ne reçoit aucune confirmation par appel, et les cartes de confirmation pour file.copy et unzip n'affichent que les arguments de la racine autorisée. Ce problème est corrigé dans la version 3.8.4. Titre suggéré : Contournement de la protection des chemins sensibles dans SiYuan 3.8.0 à 3.8.3 lors des opérations récursives sur les fichiers MCP.
Sources
- CVE-2026-100633Informationnel
Publié SiYuan CVE · Rapporteur : dpfkdlemtp · Liens officiels vers l'enregistrement et l'avis
Utilisation responsable
Utilisez les informations de vulnérabilité uniquement sur les systèmes que vous possédez ou que vous êtes autorisé à tester. Kitploit renvoie aux métadonnées de la recherche publique et ne stocke pas de code d'exploitation ni de charges utiles malveillantes.