Saltar al contenido
DUPIN
ALERTAS · EN VIVO
Contacto

VULNERABILIDAD

CVE-2026-55786 Ejecución de comandos sin autenticación en la ruta HTTP MCP de Flyto2 Core

La ruta HTTP MCP POST /mcp acepta solicitudes JSON-RPC tools/call sin autenticación y reenvía los argumentos de execute_module al registro de módulos sin la dependencia require_auth de las rutas REST. Un llamador no autenticado puede invocar sandbox.execute_shell y ejecutar comandos del sistema con los privilegios del proceso del servidor. Corregido en 2.26.4.

Alerta de Nureq Monitor

Detectada 14 OCT · 17:13

CVSS 3.1

8.4ALTA

PROBABILIDAD DE EXPLOTACIÓN (EPSS)

0,3 % PERCENTIL 16

EXPLOTACIÓN ACTIVA

No confirmada

EXPLOIT PÚBLICO

No conocido

Qué es CVE-2026-55786

La ruta HTTP MCP POST /mcp acepta solicitudes JSON-RPC tools/call sin autenticación y reenvía los argumentos de execute_module al registro de módulos sin la dependencia require_auth de las rutas REST. Un llamador no autenticado puede invocar sandbox.execute_shell y ejecutar comandos del sistema con los privilegios del proceso del servidor. Corregido en 2.26.4.

Productos y versiones afectadas

  • flytohub flyto-core

    • >= 2.26.2, < 2.26.4

Qué hacer

  1. Verificá si usás flyto-core y en qué versión: el rango afectado figura arriba.
  2. Actualizá a la versión corregida que indique el fabricante en su aviso (ver referencias) o aplicá la mitigación que publique.
  3. Revisá registros y accesos de los sistemas expuestos para descartar que se haya aprovechado antes de corregir.

Calculadora CVSS

CVSS 3.1 · 8.4 ALTA

CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

VECTOR DE ATAQUE (AV)
Local
COMPLEJIDAD DEL ATAQUE (AC)
Baja
PRIVILEGIOS REQUERIDOS (PR)
Ninguno
INTERACCIÓN DEL USUARIO (UI)
Ninguna
ALCANCE (S)
Sin cambio
CONFIDENCIALIDAD (C)
Alta
INTEGRIDAD (I)
Alta
DISPONIBILIDAD (A)
Alta

Abrir la calculadora completa

Descripción original

Flyto2 Core is an execution kernel for automation and AI-agent workflows. From 2.26.2 until 2.26.4, the HTTP MCP POST /mcp route accepts unauthenticated JSON-RPC tools/call requests and forwards execute_module arguments to the module registry without the require_auth dependency used by the REST execution routes. An unauthenticated caller can select sandbox.execute_shell and supply its command parameter, which reaches asyncio.create_subprocess_shell with the privileges of the flyto-core server process. The endpoint is reachable locally under the default loopback binding and becomes network reachable when an operator binds the server to a non-loopback interface, allowing arbitrary OS command execution and potential full host compromise. This issue is fixed in version 2.26.4.

Referencias

Historial de la alerta

  1. VULNERABILIDAD Nueva vulnerabilidad detectada.

CÓMO SE HIZOResumen traducido automáticamente al español a partir de la descripción original. Ante dudas, la descripción original y las referencias del fabricante son la fuente de verdad. Cómo funciona.