Server-Side Request Forgery (SSRF) in Gradio - CVE-2026-28416
Published: April 28, 2026
Gradio
Detailed vulnerability description
The vulnerability allows a remote attacker to make arbitrary HTTP requests to internal services and disclose sensitive information.
The vulnerability exists due to server-side request forgery in gr.load() config processing and the proxy endpoint when loading an attacker-controlled Space configuration. A remote attacker can host a malicious Gradio Space with a crafted proxy_url and send requests through the built-in proxy route to make arbitrary HTTP requests to internal services and disclose sensitive information.
Exploitation requires the victim application to use gr.load() to load an external or untrusted Space.