Udnyttet sårbarhed
gradio_project gradio Server-Side Request Forgery (SSRF)
Gradio er en open source Python-pakke designet til hurtig prototyping. Denne sårbarhed vedrører **Server-Side Request Forgery (SSRF)** i `/queue/join`-endepunktet. Gradios `async_save_url_to_cache`-funktion giver angribere mulighed for at tvinge Gradio-serveren til at sende HTTP-forespørgsler til bruger-kontrollerede URL'er. Dette kunne gøre det muligt for angribere at målrette interne servere eller tjenester inden for et lokalt netværk og muligvis exfiltrere data eller forårsage uønskede interne forespørgsler. Derudover gemmes indholdet fra disse URL'er lokalt, hvilket gør det lettere for angribere at uploade potentielt ondsindet filer til serveren. Dette påvirker brugere, der implementerer Gradio-servere, der bruger komponenter som Video-komponenten, som involverer URL-hentning. Brugere anbefales at opgradere til `gradio>=5` for at løse dette problem. Som en løsning kan brugere deaktivere eller kraftigt begrænse URL-baserede input i deres Gradio-applikationer til kun pålidelige domæner. Derudover kan implementering af strengere URL-validering (såsom tilladelselistebaseret validering) og sikring af, at lokale eller interne netværksadresser ikke kan anmodes via `/queue/join`-endepunktet hjælpe med at mindske risikoen for SSRF-angreb.
Medlemmer ser hvilke nordiske sektorer sårbarheden rammer, og hvad de skal gøre.
Data: NVD (public domain), CISA KEV, FIRST EPSS, MITRE ATT&CK, AlienVault OTX. NVD