Skip to main content
VulnerabilityPublished Updated

CVE-2026-28416: gradio · Server-Side Request Forgery (SSRF)

Affects gradioSource CVE Database V5

0
Compare

Not known to be exploited · CVSS 8.2 High : upgrade to 6.6.0 soon.

Data as of 30 Oct 2026, 11:52 UTC

CVSS 3.1 base score
8.2High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
7.2% chance of exploitation in 30 days – higher than 94% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 6.6.0
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 27 Feb 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 30 Oct 2026.

What to do

Upgrade gradio to 6.6.0.

Affected software

ProductAffectedFixed in
gradio-appgradioAffected
  • <6.6.0
Fixed in
  • 6.6.0
PyPIgradiopkg:pypi/gradioOther threatsAffected
  • <6.6.0
Fixed in
  • 6.6.0

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

Organizations should immediately upgrade Gradio to version 6.6.0 or later, where the SSRF vulnerability is fixed. Until upgrading, avoid loading untrusted or attacker-controlled Gradio Spaces using gr.load(). Implement network-level controls to restrict outbound HTTP requests from servers running Gradio, limiting access to only necessary external endpoints and blocking internal metadata or private network addresses. Employ strict input validation and sanitization for any user-supplied URLs or proxy configurations in Gradio Spaces. Monitor network traffic for unusual outbound requests originating from Gradio servers, especially to internal IP ranges or cloud metadata endpoints. Consider deploying Web Application Firewalls (WAFs) or Intrusion Detection Systems (IDS) with rules targeting SSRF patterns. Educate developers and users about the risks of loading untrusted Spaces and enforce policies to only use vetted Spaces. Finally, conduct regular security assessments and penetration tests focusing on SSRF and related vulnerabilities in development and production environments.

Description

Gradio is an open-source Python package designed for quick prototyping. Prior to version 6.6.0, a Server-Side Request Forgery (SSRF) vulnerability in Gradio allows an attacker to make arbitrary HTTP requests from a victim's server by hosting a malicious Gradio Space. When a victim application uses `gr.load()` to load an attacker-controlled Space, the malicious `proxy_url` from the config is trusted and added to the allowlist, enabling the attacker to access internal services, cloud metadata endpoints, and private networks through the victim's infrastructure. Version 6.6.0 fixes the issue.

References

Community reviews

Loading reviews…