CVE-2026-62677

Omnigent is an open-source AI agent framework and meta-harness for orchestrating coding agents. Prior to 0.3.0, an authenticated user can upload a session-scoped agent bundle with an absolute or traversal-containing os_env.cwd value because omnigent/spec/parser.py stores the value verbatim and omnigent/spec/validator.py does not constrain it. On a runner where OMNIGENT_RUNNER_WORKSPACE is unset, omnigent/runner/resource_registry.py preserves the attacker-controlled path and omnigent/inner/os_env.py uses the resolved path as the environment root and copytree source. The _assert_within_cwd check then treats that attacker-selected root as trusted, allowing sys_os_read, write, edit, and shell tools to access runner files and environment secrets outside the intended workspace. This issue is fixed in version 0.3.0.
Configurations

No configuration.

History

14 Oct 2026, 19:10

Type Values Removed Values Added
Summary
  • (es) Omnigent es un framework de agente de IA de código abierto y un meta-arnés para orquestar agentes de codificación. Antes de la versión 0.3.0, un usuario autenticado puede cargar un paquete de agente con ámbito de sesión con un valor os_env.cwd absoluto o que contiene una ruta de acceso transversal porque omnigent/spec/parser.py almacena el valor textualmente y omnigent/spec/validator.py no lo restringe. En un ejecutor donde OMNIGENT_RUNNER_WORKSPACE no está configurado, omnigent/runner/resource_registry.py preserva la ruta controlada por el atacante y omnigent/inner/os_env.py utiliza la ruta resuelta como la raíz del entorno y la fuente de copytree. La verificación _assert_within_cwd luego trata esa raíz seleccionada por el atacante como confiable, permitiendo que las herramientas sys_os_read, write, edit y shell accedan a los archivos del ejecutor y a los secretos del entorno fuera del espacio de trabajo previsto. Este problema se corrige en la versión 0.3.0.

Information

Published : 2026-08-21 18:16

Updated : 2026-10-14 19:10


NVD link : CVE-2026-62677

Mitre link : CVE-2026-62677

CVE.ORG link : CVE-2026-62677


JSON object : View

Products Affected

No product.

CWE
CWE-22

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