CVE-2026-28415 in gradio
Riassunto
di VulDB • 18/06/2026
Gradio è un pacchetto Python open-source progettato per il prototipaggio rapido. Prima della versione 6.6.0, la funzione `_redirect_to_target()` nel flusso OAuth di Gradio accetta un parametro di query `_target_url` non convalidato, consentendo il reindirizzamento verso URL esterni arbitrari. Ciò interessa gli endpoint `/logout` e `/login/callback` nelle applicazioni Gradio con OAuth abilitato (ovvero le app in esecuzione su Hugging Face Spaces con `gr.LoginButton`). A partire dalla versione 6.6.0, il parametro `_target_url` viene sanificato per utilizzare solo il percorso, la query e il frammento, rimuovendo qualsiasi schema o host.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.