CVE-2026-58481 in Network-AIinformation

Résumé

par VulDB • 20/07/2026

Network-AI est un orchestrateur multi-agents basé sur TypeScript/Node.js. Avant la version 5.12.2, les promesses `AgentRuntime` accordaient l'accès aux fichiers dans une portée limitée sous le chemin de base (`basePath`) configuré du bac à sable (sandbox), mais leurs vérifications d'isolement des chemins utilisaient des tests simples de préfixe de chaîne brute. Une racine de sandbox telle que `/tmp/network-ai-sandbox` correspond également à un chemin frère tel que `/tmp/network-ai-sandbox_evil/secret.txt`. Un agent ou un utilisateur capable d'appeler `AgentRuntime.readFile()` ou `AgentRuntime.listDir()` peut lire ou lister des fichiers situés en dehors de la sandbox prévue lorsque le chemin cible se trouve dans un répertoire frère partageant le préfixe du chemin de base. Cela viole les limites documentées de la sandbox. Le problème est corrigé dans la version 5.12.2. `SandboxPolicy.resolvePath()` et `isPathAllowed()` utilisent désormais des vérifications de préfixe ancrées par séparateur (`resolved === base || resolved.startsWith(base + path.sep)`) pour les listes d'autorisation (allow-lists) et les listes d'interdiction (block-lists). Un répertoire frère qui ne partage qu'un préfixe de nom (par exemple `/srv/app-evil` par rapport à la racine `/srv/app`) n'est plus considéré comme étant dans le périmètre autorisé.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

GitHub M

Réserver

30/06/2026

Divulgation

20/07/2026

Modérer

accepté

Entrée

VDB-380666

CPE

prêt

EPSS

0.00000

KEV

non

Activités

faible

Sources

Do you know our Splunk app?

Download it now for free!