QID 150743
QID 150743: Potential SSRF
A Server Side Request Forgery vulnerability in an application could allow an attacker to abuse server functionality to access the restricted resources. By abusing this server functionality, an attacker would be able to make application request to unintended locations, read restricted data, files, etc.
This QID injects well known protocols including ftp, file:///, connects to unknown port over http and ssh protocols.
A request is made to all the form parameters and links to detect presence of SSRF vulnerability.
Upon successful exploitation, an attacker would be able to perform various unauthorized actions, access restricted backend resources, cause redirection to malicious servers.
Solution
First step towards mitigating this vulnerability involves validation and sanitization of all user supplied data. Next step should be creating a blacklist containing details of URL schemas such as file:///, dict://, ftp://, and gopher:// which are not allowed.
Vendor References
CVEs related to QID 150743
Software Advisories
| Advisory ID | Software | Component | Link |
|---|