
General
CVE en Pterodactyl 69198 69199 21696 impacto y mitigacion
CVE-2025-69198 en Panel y CVE-2025-69199 + CVE-2026-21696 en Wings pueden causar abuso de recursos y DoS. Te explicamos impacto y cómo mitigarlo.
Leer más4 min de lectura
4/1/2026 ·Mizael Segovia· 4 min de lectura ·
154 visualizaciones
Nuestro equipo está listo para ayudarte con cualquier duda o problema que tengas.
Contáctenosn8n 2.0 no es un “update de fueguitos”, es una hardening release: más seguridad por defecto, menos comportamientos legacy raros y una base más confiable para correr automatizaciones críticas.
Si tienes n8n en producción (self-hosted o cloud) y tus flujos hacen cosas serias como facturación, onboarding, tickets o sincronización de datos, esto te interesa porque sí hay breaking changes reales.
n8n 2.0 se enfoca en:
Secure by default: cierra accesos peligrosos que antes podían filtrar secretos o permitir ejecución riesgosa.
Aislamiento de ejecución: especialmente cuando usas Code node (JavaScript/Python).
Más predictibilidad bajo carga: menos edge cases por configuraciones heredadas.
Si tenías workflows antiguos que dependían de ese nodo, toca ajustar el flujo (en muchos casos es solo rearmar el inicio con triggers/steps actuales).
Esto es de los cambios más “ouch”: por seguridad, n8n bloquea el acceso a process.env desde Code node por defecto.
Qué hacer si lo necesitas sí o sí
Puedes desactivar el bloqueo con esta variable:
N8N_BLOCK_ENV_ACCESS_IN_NODE=false
Pero la recomendación sana es: secretos en credenciales (y/o soluciones de secretos), no en env vars dentro del código.
n8n habilita task runners por defecto y todas las ejecuciones de Code node pasan por ahí. Esto mejora aislamiento y seguridad.
Antes podías “vivir peligrosamente” con configuraciones menos estrictas; ahora n8n dice “producción = cinturón puesto”. Y sí, se agradece.
A partir de 2.0, la imagen principal n8nio/n8n ya no incluye el task runner para modo externo. Debes usar la imagen separada n8nio/runners si corres runners externos.
Por seguridad, estos nodos quedan apagados por default. Si los necesitas, tienes que permitirlos explícitamente.
OAuth callbacks ahora requieren auth por defecto (cambia N8N_SKIP_AUTH_ON_OAUTH_CALLBACK).
Se elimina n8n --tunnel (si lo usabas para dev, toca usar otra opción).
Se deja de soportar MySQL/MariaDB como base de datos de almacenamiento (si estabas ahí, hay que migrar).
n8n incluye una herramienta para escanear tu instancia y decirte qué workflows y settings tienen problemas para 2.0.
Dónde está
Settings → Migration Report (solo global admins).
Cómo leerlo
Te muestra “X de Y workflows son compatibles”
Separa Workflow Issues vs Instance Issues
Ordena por severidad (Critical primero).
Si tu n8n mueve dinero, usuarios o infraestructura, lo ideal:
clonar config (sin exponer secretos),
probar workflows top (los que más ejecuciones tienen),
validar integraciones OAuth,
y revisar cualquier Code node.
Ejemplo de variables típicas que podrías tocar según tu caso (no copies a lo loco, úsalo como guía):
# Prueba el comportamiento de task runners (recomendado antes de actualizar)
N8N_RUNNERS_ENABLED=true
# Si tus Code nodes dependen de env vars (mejor migrar a credenciales, pero en emergencia…)
N8N_BLOCK_ENV_ACCESS_IN_NODE=false
# OAuth callback con autenticación (lo nuevo por defecto)
N8N_SKIP_AUTH_ON_OAUTH_CALLBACK=falseQué estás haciendo aquí:
activas runners para detectar problemas temprano,
decides si vas a permitir env vars en Code node o migras a credenciales,
y pruebas el cambio de OAuth antes de pegarte el susto en producción.
n8nio/runnersSi tu arquitectura separa runners (external mode), en 2.0 ya no basta con la imagen principal. Hay que sumar n8nio/runners.
La herramienta recomienda corregir issues, refrescar y verificar que todo quede compatible antes de actualizar.
Evita secretos en env vars dentro de Code node: si algo se filtra, duele más que un “rm -rf” mal puesto. El enfoque de 2.0 va justo contra eso.
Minimiza nodos peligrosos (ExecuteCommand, LocalFileTrigger) y habilítalos solo cuando de verdad no haya alternativa.
Versiona y fija versiones: n8n recomienda pinnear a una versión específica para evitar sorpresas.
Prueba bajo carga si tienes picos fuertes: 2.0 busca mejor performance bajo load, pero cada instalación es su propio universo.
n8n 2.0 es un upgrade con mentalidad de “producción real”: más seguridad por defecto, mejores bases para escalar y cambios que obligan a tener los workflows bien hechos.
Encuentra primero nuestros próximos artículos
Marca Teramont como fuente preferida para ver más de nuestras guías y noticias en Google, Top Stories y sus experiencias con IA.
Continúa explorando guías, noticias y análisis relacionados.

General
CVE-2025-69198 en Panel y CVE-2025-69199 + CVE-2026-21696 en Wings pueden causar abuso de recursos y DoS. Te explicamos impacto y cómo mitigarlo.
Leer más4 min de lectura
General
Pterodactyl sigue vivo y open source con licencia MIT. Descubre qué significa que Infraly lidere el proyecto, qué cambia y cómo prepararte.
Leer más3 min de lectura
General
Guía verificable para actualizar n8n con Docker Compose: inventario, backup de SQLite o PostgreSQL, clave de cifrado, pruebas y rollback seguro.
Leer más19 min de lectura