Security Glossary

Definition

SSRF

What is Server-Side Request Forgery?

Server-side request forgery tricks a server into making HTTP requests chosen by the attacker. It is used to reach internal services and cloud metadata endpoints that are unreachable from the internet.

A vulnerability that allows an attacker to induce a server to make HTTP requests to arbitrary internal or external destinations on their behalf, bypassing network segmentation and firewall controls. SSRF is particularly dangerous in cloud environments where it can be leveraged to reach instance metadata services and retrieve temporary credentials for full account takeover. It is a common finding in applications that fetch remote URLs, process webhooks, or retrieve content from user-supplied addresses.