CVE-2023-25823

Medium

Description

Gradio is an open-source Python library to build machine learning and data science demos and web applications. Versions prior to 3.13.1 contain Use of Hard-coded Credentials. When using Gradio's share links (i.e. creating a Gradio app and then setting `share=True`), a private SSH key is sent to any user that connects to the Gradio machine, which means that a user could access other users' shared Gradio demos. From there, other exploits are possible depending on the level of access/exposure the Gradio app provides. This issue is patched in version 3.13.1, however, users are recommended to update to 3.19.1 or later where the FRP solution has been properly tested.

SeverityMedium
CVSS5.4
Exploit probability—
ProductGradio
PublishedFeb 23, 2023
First seenFeb 23, 2023

How to fix

Update
  • gradio_project gradio3.13.1 or later
  • gradio3.13.1 or later

Affected products

ProductAffected versionsFixed in
gradio_project gradiov < 3.13.13.13.1
gradioPyPIv < 3.13.13.13.1

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.