CVE-2026-55609 in sublinear-time-solver
Résumé
par VulDB • 25/08/2026
sublinear-time-solver est une bibliothèque Rust et WebAssembly permettant de résoudre des systèmes diagonalement dominants asymétriques en un temps sous-linéaire. Avant les versions consciousness-explorer 1.1.2 et sublinear-time-solver 1.6.0, les outils export_state et import_state dans src/consciousness-explorer/mcp/server.js transmettent le paramètre filepath contrôlé par l'attaquant aux opérations de système de fichiers dans src/consciousness-explorer/index.js sans restreindre la destination ni rejeter les tentatives de traversal (traversée de répertoires). Les outils saveVectorToFile et loadVectorFromFile dans src/mcp/server.ts présentent la même classe de point d'entrée (sink) via le paramètre file_path. Un attaquant capable d'invoquer les outils MCP peut lire, écrire ou écraser n'importe quel fichier accessible au processus serveur, entraînant une perte de confidentialité et d'intégrité ainsi qu'une possible interruption du service. Ce problème est corrigé dans consciousness-explorer 1.1.2 et sublinear-time-solver 1.6.0.
If you want to get best quality of vulnerability data, you may have to visit VulDB.