漏洞描述 Gradio是一个开源的Python包,允许用户快速构建用于机器学习模型、API或任意Python函数的演示或Web应用程序。在Gradio 4.11.0之前的版本中,/file接口存在目录穿越漏洞,攻击者可以利用该漏洞读取系统中的任意文件(如数据库配置文件、系统配置文件等),从而导致敏感信息泄露。
相关漏洞推荐 POC gradio-image-ssrf: Gradio Image Component - Server-Side Request Forgery POC gradio-lfi: Gradio - Local File Inclusion gradio /queue/join 服务器端请求伪造漏洞(CVE-2024-4325) gradio /file 服务器端请求伪造漏洞(CVE-2024-1183) POC CVE-2021-43831: Gradio < 2.5.0 - Arbitrary File Read POC CVE-2023-51449: Gradio Hugging Face - Local File Inclusion POC CVE-2024-1183: Gradio - Server Side Request Forgery POC CVE-2024-1561: Gradio 4.3-4.12 - Local File Read POC CVE-2024-1728: Gradio > 4.19.1 UploadButton - Path Traversal POC CVE-2024-4325: Gradio - Server-Side Request Forgery POC CVE-2024-4940: Gradio - Open Redirect POC CVE-2024-8021: Gradio - Open Redirect POC gradio-component-server-lfi: Gradio 3.47/3.50.2 - Local File Inclusion