Skip to content
Submit incident
AII-1002-47699
ConfirmedA court, a regulator or the organization itself has stated the core facts, or the record cites a court or regulator source.

Gradio FRP client download lacks integrity verification

Gradio's server downloads an FRP client without verifying its integrity, allowing potential attackers with access to the remote URL to modify the binary and introduce malicious code. The vulnerability was patched in version 5.0.

10 October 2024 Β· Gradio Β· Security and cyberattacks
10 October 2024
AII-1002-476992 sources ↓
Quick facts
Organization
Gradio (subject)
Category
Security and cyberattacks
Source
github.com
Date
10 October 2024
Drafted by
Raidu Incident Detection

What happened

Gradio's server downloads an FRP client as part of its sharing mechanism but does not verify the file's checksum or signature.

An attacker with access to the remote URL from which the FRP client is downloaded could modify the binary without detection.

Reported impact

Users utilizing the Gradio server's sharing mechanism that downloads the FRP client could be affected, especially those relying on the executable binary for secure data tunneling.

Index analysis

The vulnerability was patched in Gradio version 5.0, which includes a fix to verify the integrity of the downloaded binary.

Classification

Organization
Gradio (subject)
Category
Security and cyberattacks
Harm status
Potential harm
Intent
Unintentional
Timing
Post-deployment
Harmed
Consumers
Consequences
None recorded
AI systems
Gradio

Sources and evidence

This record was researched and written by the Index, based on the following original reporting.

github.com
https://github.com/gradio-app/gradio/security/advisories/GHSA-8c87-gvhj-xm8m
cve.org
NVD entry