CVE-2026-58481 in Network-AIinformación

Resumen

por VulDB • 2026-07-21

Network-AI es un orquestador multiagente basado en TypeScript/Node.js. Antes de la versión 5.12.2, `AgentRuntime` otorgaba acceso a archivos dentro del ámbito (scoped) bajo una ruta base (`basePath`) configurada para el sandbox; sin embargo, sus comprobaciones de contención de rutas utilizaban pruebas de prefijo con cadenas crudas. Una ruta base de sandbox como `/tmp/network-ai-sandbox` también coincide con una ruta hermana (sibling path), por ejemplo, `/tmp/network-ai-sandbox_evil/secret.txt`. Un agente o usuario que pueda invocar `AgentRuntime.readFile()` o `AgentRuntime.listDir()` puede leer o listar archivos fuera del sandbox previsto cuando la ruta de destino se encuentra en un directorio hermano que comparte el prefijo de la ruta base. Esto infringe los límites documentados del sandbox. El problema está corregido en v5.12.2. Las funciones `SandboxPolicy.resolvePath()` e `isPathAllowed()` ahora utilizan comprobaciones de prefijo ancladas al separador (`resolved === base || resolved.startsWith(base + path.sep)`) tanto para la lista blanca como para la lista negra. Un directorio hermano que comparte únicamente un prefijo de nombre (por ejemplo, `/srv/app-evil` frente a la ruta base `/srv/app`) ya no se considera dentro del ámbito permitido.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

GitHub M

Reservar

2026-06-30

Divulgación

2026-07-20

Moderación

aceptado

Artículo

VDB-380666

CPE

listo

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Do you want to use VulDB in your project?

Use the official API to access entries easily!