SSRFServer-Side Request Forgery
Definición
Vulnerabilidad donde un atacante hace que el servidor genere peticiones HTTP a destinos controlados por él. Permite acceder a metadata cloud, redes internas y servicios localhost.
Patrón clásico: input que parece URL externa (webhook URL, image proxy, PDF generator) → el servidor hace fetch sin validar destino → atacante apunta a `http://169.254.169.254/latest/meta-data/iam/security-credentials/` (AWS metadata) → roba credenciales temporales del rol → pivota.
Grandes payouts en bug bounty cuando: chains con metadata (Capital One 2019), bypass de allowlists IP (DNS rebinding, redirect, decimal IP, IPv6 mapped), acceso a admin interno via localhost.
Defensa: allowlist estricta de destinos (no blocklist), bloquear IPs privadas + link-local + IPv6 equivalentes, validar tras resolución DNS, IMDSv2 en AWS, network segmentation.
