CVE-2025-68697

n8n is an open source workflow automation platform. Prior to version 2.0.0, in self-hosted n8n instances where the Code node runs in legacy (non-task-runner) JavaScript execution mode, authenticated users with workflow editing access can invoke internal helper functions from within the Code node. This allows a workflow editor to perform actions on the n8n host with the same privileges as the n8n process, including: reading files from the host filesystem (subject to any file-access restrictions configured on the instance and OS/container permissions), and writing files to the host filesystem (subject to the same restrictions). This issue has been patched in version 2.0.0. Workarounds for this issue involve limiting file operations by setting N8N_RESTRICT_FILE_ACCESS_TO to a dedicated directory (e.g., ~/.n8n-files) and ensure it contains no sensitive data, keeping N8N_BLOCK_FILE_ACCESS_TO_N8N_FILES=true (default) to block access to .n8n and user-defined config files, and disabling high-risk nodes (including the Code node) using NODES_EXCLUDE if workflow editors are not fully trusted.
References
Configurations

Configuration 1 (hide)

cpe:2.3:a:n8n:n8n:*:*:*:*:*:node.js:*:*

History

13 Oct 2026, 09:10

Type Values Removed Values Added
Summary
  • (es) n8n es una plataforma de automatización de flujos de trabajo de código abierto. Antes de la versión 2.0.0, en instancias de n8n autoalojadas donde el nodo Code se ejecuta en modo de ejecución de JavaScript heredado (no task-runner), los usuarios autenticados con acceso de edición de flujos de trabajo pueden invocar funciones auxiliares internas desde dentro del nodo Code. Esto permite a un editor de flujos de trabajo realizar acciones en el host de n8n con los mismos privilegios que el proceso de n8n, incluyendo: leer archivos del sistema de archivos del host (sujeto a cualquier restricción de acceso a archivos configurada en la instancia y permisos de SO/contenedor), y escribir archivos en el sistema de archivos del host (sujeto a las mismas restricciones). Este problema ha sido parcheado en la versión 2.0.0. Las soluciones alternativas para este problema implican limitar las operaciones de archivos configurando N8N_RESTRICT_FILE_ACCESS_TO a un directorio dedicado (p. ej., ~/.n8n-files) y asegurar que no contenga datos sensibles, manteniendo N8N_BLOCK_FILE_ACCESS_TO_N8N_FILES=true (predeterminado) para bloquear el acceso a .n8n y archivos de configuración definidos por el usuario, y deshabilitando nodos de alto riesgo (incluyendo el nodo Code) usando NODES_EXCLUDE si los editores de flujos de trabajo no son de plena confianza.

Information

Published : 2025-12-26 22:15

Updated : 2026-10-13 09:10


NVD link : CVE-2025-68697

Mitre link : CVE-2025-68697

CVE.ORG link : CVE-2025-68697


JSON object : View

Products Affected

n8n

  • n8n
CWE
CWE-269

Improper Privilege Management

CWE-749

Exposed Dangerous Method or Function

NVD-CWE-noinfo