SSRF occurs when an API accepts a URL from user input and fetches that URL server-side — allowing an attacker to make the server issue requests to internal systems, cloud metadata endpoints, or other destinations the attacker cannot reach directly.
http://169.254.169.254/, http://10.0.0.1/admin, file:///etc/passwdThe attacker sitting on the internet cannot directly reach http://169.254.169.254/ or your internal admin panel at http://10.0.0.100/admin. But your API server can — it’s inside the network. SSRF turns your server into a proxy that the attacker controls.