Vulnerability Description
In gradio <=4.42.0, the gr.DownloadButton function has a hidden server-side request forgery (SSRF) vulnerability. The reason is that within the save_url_to_cache function, there are no restrictions on the URL, which allows access to local target resources. This can lead to the download of local resources and sensitive information.
CVSS Score
MEDIUM
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Gradio Project | Gradio | <= 4.42.0 |
Related Weaknesses (CWE)
References
- https://gist.github.com/AfterSnows/45ffc23797f9127e00755376cc610e12Third Party Advisory
- https://rumbling-slice-eb0.notion.site/FULL-SSRF-in-gr-DownloadButton-in-gradio-ExploitThird Party Advisory
FAQ
What is CVE-2024-48052?
CVE-2024-48052 is a vulnerability with a CVSS score of 6.5 (MEDIUM). In gradio <=4.42.0, the gr.DownloadButton function has a hidden server-side request forgery (SSRF) vulnerability. The reason is that within the save_url_to_cache function, there are no restrictions on...
How severe is CVE-2024-48052?
CVE-2024-48052 has been rated MEDIUM with a CVSS base score of 6.5/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2024-48052?
Check the references section above for vendor advisories and patch information. Affected products include: Gradio Project Gradio.