Path Traversal
¿Qué es Path Traversal?
Cómo leer archivos arbitrarios mediante Path Traversal
Ejemplo:
<img src="/loadImage?filename=218.png">/var/www/images/218.pnghttps://insecure-website.com/loadImage?filename=../../../etc/passwd/etc/passwdObstáculos comunes y técnicas de evasión
1. Secuencias de traversal bloqueadas
2. Validación del inicio del path
3. Validación de la extensión del archivo
¿Cómo prevenir un ataque de Path Traversal?
Ejemplo de código en Java para prevenir Path Traversal:
Last updated