PT-2024-32862 · Gradio · Gradio

Ahpaleus

+1

·

Published

2024-10-10

·

Updated

2024-10-17

·

CVE-2024-47870

CVSS v3.1

8.1

High

VectorAV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Gradio versions prior to 5
Description This issue involves a race condition in the update root in config function, allowing an attacker to modify the root URL used by the Gradio frontend to communicate with the backend. By exploiting this flaw, an attacker can redirect user traffic to a malicious server, potentially intercepting sensitive data such as authentication credentials or uploaded files. This impacts all users who connect to a Gradio server, especially those exposed to the internet.
Recommendations To address this issue, upgrade to gradio>=5. There are no known workarounds for this issue. As a temporary workaround, consider restricting access to the update root in config function until a patch is applied.

Exploit

Fix

Race Condition

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2024-47870
GHSA-XH2X-3MRM-FWQM
PYSEC-2024-218

Affected Products

Gradio