Skip to content
MediumVulnerability

CVE-2024-51751: Gradio file preview components allow reading arbitrary files on the server

Identifier
CVE-2024-51751
Published
Record updated
View JSON
Affected
  • gradio >= 5.0.0, < 5.5.0
Fixed in
5.5.0
  • released November 4, 2024, 3 days before disclosure
Known exploitation
Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
EPSS
0.7%

Summary

CVE-2024-51751 affects Gradio, an open-source Python package for building demo and web applications. When the File or UploadButton components are used to preview file content, an attacker with access to the application can abuse them to read arbitrary files from the application server, which is a path traversal flaw (CWE-22).

Mitigation

This issue has been addressed in release version 5.5.0, and users are advised to upgrade. There are no known workarounds for this vulnerability.