
Este laboratorio proporciona un entorno controlado para analizar y reproducir CVE-2025-68613 en una instancia vulnerable de n8n.
Este repositorio contiene un laboratorio de seguridad destinado exclusivamente a fines educativos y éticos.
El autor no asume ninguna responsabilidad por el mal uso de la información, las configuraciones o el código de prueba de concepto proporcionado en este repositorio.
Este laboratorio implementa una instancia vulnerable de n8n (v1.120.3) junto con una base de datos PostgreSQL con el fin de estudiar y reproducir el impacto de CVE-2025-68613 en un entorno controlado.
El laboratorio está diseñado para:
Cuando el entorno se inicia por primera vez, n8n solicitará al usuario crear una nueva cuenta a través de la interfaz web.
Verifique la instalación:
docker --version
docker compose version
git clone https://github.com/LingerANR/n8n-CVE-2025-68613.git
cd n8n-CVE-2025-68613
docker compose build --no-cache
docker compose up -d
docker compose logs -f n8n
Acceda a la interfaz web en:
http://localhost:5678
En el primer acceso, n8n solicitará la creación de una nueva cuenta de usuario.
Este laboratorio está pensado para usarse con una prueba de concepto personalizada desarrollada por el autor, que demuestra el impacto de CVE-2025-68613 en condiciones autenticadas.
python3 CVE-2025-68613.py -u http://localhost:5678 -e '[email protected]' -p '.Tester123' --command 'cat /etc/passwd'
python3 CVE-2025-68613.py -u http://localhost:5678 -e '[email protected]' -p '.Tester123' --command 'cat /etc/passwd' --proxy 'http://127.0.0.1:8080'
| Parámetro | Descripción |
|---|---|
-u | URL de la instancia de n8n |
-e | Correo electrónico de un usuario autenticado válido |
-p | Contraseña del usuario |
--command | Comando ejecutado dentro del contexto vulnerable |
El PoC solo debe ejecutarse contra este laboratorio.
Para restablecer completamente el laboratorio (contenedores, volúmenes y datos):
docker compose down -v --remove-orphans
Luego reconstruya:
docker compose up -d --build
Este laboratorio existe para:
Todas las pruebas deben realizarse de forma responsable y legal.