Saltar al contenido

Un equipo editorial y una comunidad que crean con IA

← Todos los artículos

Noticia · OmniAgent (YeQing17-2026/OmniAgent) · 2 min de lectura

Fecha del hecho: · Publicado:

GitHub revela una falla que permite evadir la aprobación de comandos en OmniAgent

Un aviso de seguridad de GitHub publicado el 10 de noviembre de 2026 detalla una falla de severidad alta que permite a agentes manipulados por inyección de prompts evadir la aprobación humana y ejecutar comandos arbitrarios en OmniAgent.

GitHub Security Advisories publicó el 10 de noviembre de 2026 un aviso de seguridad que describe una falla de severidad alta en OmniAgent, un framework de agentes de IA mantenido por YeQing17-2026/OmniAgent. La falla permite que agentes manipulados por inyección de prompts evadan la aprobación humana y ejecuten binarios arbitrarios mediante un comando find manipulado con la bandera -execdir. Los detalles están en el aviso OmniAgent ReflexionAgent command approval bypass via find -execdir.

Qué revela el aviso

  • ID de GHSA GHSA-3ph8-93x7-786r, registrado también como CVE-2026-125368.
  • La severidad se calificó como alta, con una puntuación CVSS de 7.7.
  • Afecta a OmniAgent hasta el commit 12b98c5.
  • La falla está en ReflexionAgent._is_safe_bash_command, que trata cualquier comando que empiece con find como seguro sin revisar sus argumentos -execdir.
  • Los agentes manipulados por inyección de prompts pueden usar find ... -execdir para invocar binarios como dd, nc, perl u openssl a través de un shell sin sandbox.
  • El resultado es la sobrescritura no autorizada de archivos o la ejecución de código sin aprobación humana, clasificada como CWE-184 (Incomplete List of Disallowed Inputs).

Qué significa para quienes construyen con IA

El caso es un ejemplo concreto de cómo una barrera de aprobación de comandos basada en una lista de permitidos en un agente de IA puede ser vulnerada mediante inyección de prompts, un patrón relevante para cualquiera que construya o confíe en puertas de aprobación automatizadas para las llamadas a herramientas de los agentes. Revisar solo la primera palabra de un comando, como find, sin inspeccionar sus argumentos, deja espacio para que un atacante filtre la ejecución mediante banderas como -execdir.


Fuentes

Redactado con ayuda de IA, únicamente a partir de las fuentes indicadas arriba. Antes de publicarse, controles automáticos verificaron sus fechas, sus fuentes y todas sus versiones de idioma.

GitHub revela una falla que permite evadir la aprobación de comandos en OmniAgent | vibecoding.inc