CVE-2024-0964: Gradio Path Traversal vulnerability
A local file include could be remotely triggered in Gradio due to a vulnerable user-supplied JSON value in an API request.
Published Feb 6, 2024 · Updated May 19, 2026
Affected packages
gradio
- Ecosystem
- PyPI
- Affected
- < 4.9.0
- Fixed in
- 4.9.0
- Check
pip show gradio
Advisory details
From the GitHub Advisory Database (CC BY 4.0).
A local file include could be remotely triggered in Gradio due to a vulnerable user-supplied JSON value in an API request.
References
- https://nvd.nist.gov/vuln/detail/CVE-2024-0964
- https://github.com/gradio-app/gradio/commit/d76bcaaaf0734aaf49a680f94ea9d4d22a602e70
- https://huntr.com/bounties/25e25501-5918-429c-8541-88832dfd3741
- https://github.com/pypa/advisory-database/tree/main/vulns/gradio/PYSEC-2024-261.yaml
- https://github.com/advisories/GHSA-f3h9-8phc-6gvh
How this page is made: the data panel comes from the GitHub Advisory Database, CISA’s KEV catalog, the NVD and FIRST EPSS, and updates twice a day. No analysis has been written for this entry yet. Methodology
More Gradio vulnerabilities
All Gradio entriesCVE-2026-49119
Gradio FileExplorer preprocess path traversal allows files outside root_dir to reach callbacks
high7.5Jul 1, 2026CVE-2026-10783
Gradio: Audio cache key ignores metadata when saving numpy audio outputs
low2.5Jun 4, 2026CVE-2026-48545
Gradio contains a cookie injection vulnerability
high6.8May 27, 2026CVE-2026-27167
Gradio: Mocked OAuth Login Exposes Server Credentials and Uses Hardcoded Session Secret
lowMar 1, 2026CVE-2026-28414
Gradio is Vulnerable to Absolute Path Traversal on Windows with Python 3.13+
high7.5Mar 1, 2026CVE-2026-28415
Gradio has an Open Redirect in its OAuth Flow
medium4.3Mar 1, 2026
