Skip to main content

Use of Hard-coded Credentials

CVE-2023-25823

Severity High
Score 9.8/10

Summary

Gradio is an open-source Python library to build machine learning and data science demos and web applications. Versions through 3.0.1b201 and 3.0.2 through 3.13.0 contain the 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.

  • LOW
  • NETWORK
  • HIGH
  • UNCHANGED
  • NONE
  • NONE
  • HIGH
  • HIGH

CWE-798 - Use of Hard-coded Credentials

The software contains hard-coded credentials, such as a password or cryptographic key, which it uses for its own inbound authentication, outbound communication to external components, or encryption of internal data.

Advisory Timeline

  • Published