Skip to main content
← All vulnerabilities
CVE-2024-1728GHSA-M842-4QM8-7GPQPYSEC-2026-345

Local File Inclusion in gradio-app/gradio

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 4.19.2
1 Nuclei template
  • Exploitation: poc
  • Automatable: yes
  • Technical impact: partial

Summary

gradio-app/gradio is vulnerable to a local file inclusion vulnerability due to improper validation of user-supplied input in the UploadButton component. Attackers can exploit this vulnerability to read arbitrary files on the filesystem, such as private SSH keys, by manipulating the file path in the request to the `/queue/join` endpoint. This issue could potentially lead to remote code execution. The vulnerability is present in the handling of file upload paths, allowing attackers to redirect file uploads to unintended locations on the server.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: yes · Technical impact: partial

  3. Record last updated
  4. EPSS reached 10%

    FIRST estimates at least a 10% chance of exploitation in the next 30 days

Affected versions

  • gradio-app gradio-app/gradio

    fixed in 4.19.2

  • gradioPyPI

    fixed in 4.19.2

References 3

huntr.com

GitHub · gradio-app/gradio

GitHub · projectdiscovery/nuclei-templates