
Detección de CVE-2025-68613
n8n es una plataforma de automatización de flujos de trabajo de código abierto. Las versiones desde la 0.211.0 hasta anteriores a la 1.120.4, 1.121.1 y 1.122.0 contienen una vulnerabilidad crítica de ejecución remota de código (RCE) en su sistema de evaluación de expresiones de flujo de trabajo. Bajo ciertas condiciones, las expresiones proporcionadas por usuarios autenticados durante la configuración del flujo de trabajo pueden evaluarse en un contexto de ejecución que no está suficientemente aislado del entorno de ejecución subyacente. Un atacante autenticado podría abusar de este comportamiento para ejecutar código arbitrario con los privilegios del proceso de n8n. Una explotación exitosa puede llevar a un compromiso total de la instancia afectada, incluido el acceso no autorizado a datos sensibles, la modificación de flujos de trabajo y la ejecución de operaciones a nivel del sistema. Este problema se ha solucionado en las versiones 1.120.4, 1.121.1 y 1.122.0. Se recomienda encarecidamente a los usuarios que actualicen a una versión parcheada, la cual introduce salvaguardas adicionales para restringir la evaluación de expresiones. Si no es posible actualizar de inmediato, los administradores deben considerar las siguientes mitigaciones temporales: limitar los permisos de creación y edición de flujos de trabajo solo a usuarios de total confianza; y/o implementar n8n en un entorno reforzado con privilegios restringidos del sistema operativo y acceso a la red para reducir el impacto de una posible explotación. Estos workarounds no eliminan por completo el riesgo y deben usarse solo como medidas a corto plazo.
Detecta instancias vulnerables de n8n (>= 0.211.0 < 1.120.4 o 1.121.0) decodificando en base64 la metaetiqueta n8n:config:sentry en /signin, extrayendo la versión del campo JSON release y comparándola con los rangos de versiones vulnerables conocidos para CVE-2025-68613 RCE.
nuclei -u <ip|fqdn> -t template.yaml
O si desea escanear una lista de hosts, ejecute:
nuclei -l <list.txt> -t template.yaml
Úselo bajo su propio riesgo; no seré responsable de actividades ilegales que realice en infraestructura que no posea o para la cual no tenga permiso de escaneo.
Este proyecto está licenciado bajo la Licencia MIT.
Si tiene alguna pregunta sobre este script de detección de vulnerabilidades, comuníquese conmigo a través de Signal.
Si desea conectar, estoy mayormente activo en Twitter/X y LinkedIn.