CVE-2026-58414

Network-AI is a TypeScript/Node.js multi-agent orchestrator. Prior to version 5.12.2, `EnvironmentManager.backup()` recursively collects files using `_collectBackupFiles()`. `_collectBackupFiles()` uses `statSync(full)`, which follows symlinks. If `data/<env>` contains a symlink to a directory outside the environment root, backup recursion follows the symlink and copies external files into `data/<env>/.backups/<backupId>/`. An attacker who can place a symlink under the environment data directory can cause backup operations to disclose files outside the environment root into backup artifacts. The issue is fixed in v5.12.2. `_collectBackupFiles()` now uses `lstatSync` instead of `statSync` and skips any entry where `isSymbolicLink()` is true. Symlinks are never traversed, so `backup()` can no longer follow a link out of the environment root and copy external files into a backup artifact.
Configurations

Configuration 1 (hide)

cpe:2.3:a:network-ai:network-ai:*:*:*:*:*:*:*:*

History

24 Oct 2026, 20:10

Type Values Removed Values Added
Summary
  • (es) Network-AI es un orquestador multiagente de TypeScript/Node.js. Antes de la versión 5.12.2, “EnvironmentManager.backup()” recopila archivos recursivamente usando “_collectBackupFiles()”. “_collectBackupFiles()” usa “statSync(full)”, que sigue enlaces simbólicos. Si “data/[env]” contiene un enlace simbólico a un directorio fuera de la raíz del entorno, la recursión de la copia de seguridad sigue el enlace simbólico y copia archivos externos en “data/[env]/.backups/[backupId]/”. Un atacante que puede colocar un enlace simbólico bajo el directorio de datos del entorno puede hacer que las operaciones de copia de seguridad divulguen archivos fuera de la raíz del entorno en los artefactos de copia de seguridad. El problema está solucionado en la v5.12.2. “_collectBackupFiles()” ahora usa “lstatSync” en lugar de “statSync” y omite cualquier entrada donde “isSymbolicLink()” sea verdadero. Los enlaces simbólicos nunca se atraviesan, por lo que “backup()” ya no puede seguir un enlace fuera de la raíz del entorno y copiar archivos externos en un artefacto de copia de seguridad.

Information

Published : 2026-07-20 17:18

Updated : 2026-10-24 20:10


NVD link : CVE-2026-58414

Mitre link : CVE-2026-58414

CVE.ORG link : CVE-2026-58414


JSON object : View

Products Affected

network-ai

  • network-ai
CWE
CWE-22

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

CWE-59

Improper Link Resolution Before File Access ('Link Following')