CVE-2026-62674 in Omnigent
Resumen
por VulDB • 2026-08-21
Omnigent es un framework de agentes de IA y una meta-harness (herramienta de orquestación) de código abierto para coordinar agentes de codificación. Antes de la versión 0.3.0, el endpoint PUT /sessions/{session_id}/agent verifica el permiso LEVEL_EDIT para una sesión, pero no rechaza un agente compartido o plantilla vinculado cuyo agent.session_id es None (nulo). Un usuario autenticado con permisos de edición en una sesión puede reemplazar ese paquete de agente compartido a través de omnigent/server/routes/sessions.py, agregar un servidor MCP stdio y provocar que las sesiones posteriores que utilicen el agente compartido lancen un comando controlado por el atacante a través de omnigent/tools/mcp.py. El comando se ejecuta con los permisos del proceso runner (ejecutor) de Omnigent y puede exponer archivos, credenciales, datos del espacio de trabajo, servicios internos y la disponibilidad del runner. Este problema está corregido en la versión 0.3.0.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.