CVE-2024-4941 in gradioinformazioni

Riassunto

di VulDB • 23/06/2026

È presente una vulnerabilità di inclusione locale di file (Local File Inclusion) nel componente JSON di gradio-app/gradio versione 4.25. La vulnerabilità deriva da una convalida impropria degli input nella funzione `postprocess()` all'interno di `gradio/components/json_component.py`, dove una stringa controllata dall'utente viene analizzata come JSON. Se l'oggetto JSON analizzato contiene una chiave `path`, il file specificato viene spostato in una directory temporanea, rendendone possibile il recupero successivo tramite l'endpoint `/file=..`. Questo problema è dovuto alla funzione `processing_utils.move_files_to_cache()` che attraversa qualsiasi oggetto ad essa passato, cercando un dizionario con una chiave `path` e quindi copiando il file specificato in una directory temporanea. La vulnerabilità può essere sfruttata da un attaccante per leggere i file sul sistema remoto, rappresentando un significativo rischio per la sicurezza.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsabile

Huntr.dev

Prenotare

15/05/2024

Divulgazione

06/06/2024

Moderazione

accettato

CPE

pronto

EPSS

0.00830

KEV

no

Attività

molto basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!