Gradio Vulnerability: Insecure Communication Exposes Sensitive Data
CVE-2024-47871
What is CVE-2024-47871?
The Gradio open-source Python package has a vulnerability that allows insecure communication between the Fast Reverse Proxy (FRP) client and server when the share=True option is enabled. This flaw does not enforce HTTPS on the connection, making it susceptible to eavesdropping. Attackers are able to intercept uploaded files and modify data exchanged between clients and servers. This is particularly critical for users sharing Gradio demonstrations publicly without proper encryption, potentially jeopardizing sensitive information. Users are encouraged to upgrade to Gradio version 5 or higher to remediate this issue. As an immediate measure, users should refrain from employing the share=True option in production and instead utilize HTTPS-enabled servers for hosting Gradio applications.

Human OS v1.0:
Ageing Is an Unpatched Zero-Day Vulnerability.
Remediate biological technical debt. Prime Ageing uses 95% high-purity SIRT6 activation to maintain genomic integrity and bolster systemic resilience.
Affected Version(s)
gradio < 5.0.0
References
CVSS V3.1
Timeline
Vulnerability published
