CVE-2023-51449 MEDIUM

CVE-2023-51449: Make the `/file` secure against file traversal attacks

Vendor Gradio-App
Product gradio
Weakness CWE-22 · Path traversal
Published December 22, 2023
Last update August 2, 2024

CVSS base score

5.6/10
Attack vector Network
Attack complexity High
Privileges required None
User interaction None
Confidentiality Low
Integrity Low

CVSS vector

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L

What the vulnerability does

01Description

Gradio is an open-source Python package that allows you to quickly build a demo or web application for your machine learning model, API, or any arbitary Python function. Versions of `gradio` prior to 4.11.0 contained a vulnerability in the `/file` route which made them susceptible to file traversal attacks in which an attacker could access arbitrary files on a machine running a Gradio app with a public URL (e.g. if the demo was created with `share=True`, or on Hugging Face Spaces) if they knew the path of files to look for. This issue has been patched in version 4.11.0.

Key dates

02Disclosure timeline

December 22, 2023 CVE published
August 2, 2024 Record updated