Saltar al contenido

Seguridadn8n

Corregida

n8n corrige 12 fallas, incluidas tres de severidad alta que permiten ejecutar código en el servidor

n8n en resumen

n8n publicó 12 avisos el 28 de octubre de 2026. Los de severidad alta permiten a editores de flujos escapar del aislamiento de expresiones, abusar de los nodos Function antiguos o ejecutar código mediante el GraphicsMagick incluido. Corregido en 1.123.89, 2.45.5, 2.46.1 y 3.0.1.

n8n: estado

CorregidaAlta
Afectado
  • n8n antes de 1.123.89, 2.45.5, 2.46.1 y 3.0.1 (escape del aislamiento de expresiones y GraphicsMagick en la imagen oficial de Docker)
  • n8n antes de 2.42.6, 2.43.3, 2.44.0 y 3.0.1 (los nodos Function, Function Item y LangChain Code se ejecutan fuera del aislamiento del task runner)
  • Instancias Enterprise con credenciales OAuth2 resolubles, antes de 2.45.5, 2.46.1 y 3.0.1 (secuestro de cuentas OAuth)
Identificadores CVE
No publicado
Estado al
Detectada por
Investigadores externos acreditados en los avisos de GitHub, entre ellos NumberOreo1 y 0xNasu por los dos reportes de severidad alta sobre aislamiento y GraphicsMagick

Qué cambió con n8n

El 28 de octubre de 2026, n8n publicó 12 avisos de seguridad en GitHub, tres de severidad alta y nueve media, con correcciones en n8n 1.123.89, 2.45.5, 2.46.1 y 3.0.1. Al momento de la revisión no había identificadores CVE. En la primera falla alta, un usuario con sesión iniciada que puede crear o editar flujos podía escapar del aislamiento de las expresiones y ejecutar código arbitrario en el servidor de n8n.

La segunda falla alta es que los nodos Function, Function Item y LangChain Code ejecutaban código fuera del aislamiento del task runner que usa el nodo Code. Las versiones corregidas bloquean por defecto agregar o modificar esos nodos; los flujos existentes siguen funcionando. La tercera es que el GraphicsMagick incluido en la imagen oficial de Docker tiene fallas conocidas, por lo que el nodo Edit Image podía llegar a ejecutar código al procesar imágenes no confiables.

Las correcciones medias incluyen un secuestro de cuentas OAuth en las credenciales dinámicas de Enterprise, encabezados de credenciales reenviados en redirecciones a otros orígenes, una herramienta de carga de Browser Use que podía leer archivos del servidor, un Chat Trigger embebido que no siempre exigía inicio de sesión y una redirección abierta en el registro de clientes OAuth de MCP.

Cómo corregirlo: n8n

  1. 1. Actualizar

    Actualiza n8n a 1.123.89, 2.45.5, 2.46.1, 3.0.1 o posterior; en 2.x, la última versión estable es el objetivo más simple. Descarga la nueva imagen de Docker y reinicia.

    github.com (se abre en una pestaña nueva)
  2. 2. Configuración

    Mantén el nuevo bloqueo de los nodos Function, Function Item y LangChain Code; no configures N8N_DEPRECATED_NODES_BLOCK=false. Reemplaza esos nodos por el nodo Code.

    github.com (se abre en una pestaña nueva)
  3. 3. Solución temporal

    Mientras parchas, limita la edición de flujos a usuarios de plena confianza, desactiva los flujos que conectan un Webhook sin autenticación con Edit Image y usa NODES_EXCLUDE para desactivar Edit Image y los nodos de código obsoletos si no los necesitas.

    github.com (se abre en una pestaña nueva)
  4. 4. Configuración

    En instancias Enterprise que aún no pueden actualizarse, configura N8N_OAUTH_BROWSER_BINDING=true para ligar los callbacks de OAuth a la sesión del navegador que los inició.

    github.com (se abre en una pestaña nueva)
  5. 5. Instrucción para agentes

    Agrega la instrucción para agentes de abajo a los agentes de programación que mantienen archivos de despliegue de n8n.

    github.com (se abre en una pestaña nueva)

Instrucción para tu agente de IA

Cuando edites archivos de despliegue de n8n (docker-compose, valores de Helm, Dockerfiles), revisa la etiqueta de la imagen de n8n. Si es menor que 1.123.89, 2.45.5, 2.46.1 o 3.0.1 según su línea, propone actualizarla y avisa al usuario. Nunca agregues N8N_DEPRECATED_NODES_BLOCK=false y reporta cualquier caso existente en lugar de dejarlo sin aviso.

Basada en la guía oficial enlazada abajo. Revísala antes de dársela a un agente que pueda modificar tus sistemas.

Avisos de seguridad

Dónde comparar n8n

Clasificaciones independientes y recursos oficiales para comparar este modelo por tu cuenta. Las posiciones cambian con frecuencia; cada sitio muestra sus datos actuales.

Por qué n8n importa para los negocios

Para agencias que alojan n8n para clientes, la mayoría requiere un usuario con sesión iniciada, así que el mayor riesgo está en instancias compartidas con muchos editores. Actualiza a la última 2.x, limita quién puede editar flujos y revisa los webhooks que alimentan el nodo Edit Image.

Fuentes de esta noticia

  1. Oficial
  2. Oficial
  3. Oficial
  4. Oficial

Última verificación: . IA Compa resume anuncios públicos para lectores de negocios. No tenemos relación con las empresas mencionadas. Confirma siempre los detalles, precios y disponibilidad con la fuente oficial.

  • #security
  • #n8n
  • #automation
  • #self-hosting
  • #sandbox-escape

¿Quieres aplicarlo en tu negocio?

Convertimos las nuevas capacidades de IA en agentes, recepcionistas de voz y automatizaciones que realmente puedes usar.