Use of Hard-coded Credentials
CVE-2023-25823
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.
References
Advisory Timeline
- Published