Path Traversal

Alto

Path Traversal / Directory Traversal

Definición

Path Traversal es una vulnerabilidad que permite a un atacante acceder a archivos y directorios fuera del directorio raíz de la aplicación mediante secuencias como ../. El atacante puede leer archivos sensibles del sistema operativo, código fuente de la aplicación o archivos de configuración con credenciales.

Impacto

Lectura de archivos sensibles del sistema (/etc/passwd, /etc/shadow)Acceso a código fuente y archivos de configuraciónObtención de credenciales de bases de datos y APIsEn combinación con upload, posible ejecución remota de código

Ejemplos

Path Traversal básico

Usando secuencias ../ el atacante sube niveles en el sistema de archivos hasta llegar a la raíz y acceder a archivos del sistema. Los bypasses usan doble codificación o secuencias alternativas cuando hay filtros.

# Petición legítima
GET /api/files?name=report.pdf

# Ataque Path Traversal
GET /api/files?name=../../../etc/passwd

# Bypasses de filtros comunes
GET /api/files?name=....//....//....//etc/passwd
GET /api/files?name=%2e%2e%2f%2e%2e%2f%2e%2e%2fetc%2fpasswd
GET /api/files?name=..%252f..%252f..%252fetc%252fpasswd

Practica Path Traversal con labs reales

Aplica lo que has aprendido en entornos seguros basados en reportes de bug bounty.

Ver labs de práctica
820

hunters entrenando

56

labs de reportes reales

1330

completaciones

$231.560

en bounties practicados

38 flags capturadas esta semana·Reportes reales de HackerOne · Bugcrowd · Intigriti·Sin permanencia·Academy gratis
BBLabs · bug bounty en español

Deja de leer sobre bugs y empieza a cazarlos

Crea tu cuenta gratis y practica sobre labs basados en reportes reales que pagaron miles de euros. La Academy es gratis para siempre.

Sin tarjeta · Academy gratis · cancela cuando quieras