Skip to main content

Gradio Project

49 CVEs vendor

Monthly

CVE-2026-48545 May 27, 15:16 PyPI HIGH PATCH GHSA This Week

Cross-Space session fixation in Gradio before 6.15.0 lets an attacker who controls any Hugging Face Space poison a process-wide httpx.AsyncClient shared by the framework's /proxy= reverse-proxy endpoint. Because that single client keeps one cookie jar, a Set-Cookie header returned by a malicious upstream Space is stored and automatically replayed on every subsequent proxied request to sibling *.hf.space URLs, allowing the attacker to fix a parent-domain cookie across all users of the same Gradio deployment. SSVC rates exploitation as proof-of-concept with total technical impact; the issue is not in CISA KEV and is fixed in release 6.15.0 (GHSA-2mr9-9r47-px2g).

Code Injection Session Fixation Gradio Gradio Project
NVD GitHub VulDB
CVSS 4.0
7.6
EPSS
0.0%
CVE-2026-28416 Feb 27, 22:16 PyPI HIGH PATCH GHSA This Week

Server-Side Request Forgery in Gradio prior to version 6.6.0 allows attackers to execute arbitrary HTTP requests through a victim's infrastructure by crafting a malicious Space with a poisoned proxy_url configuration. Applications that load untrusted Gradio Spaces via gr.load() are vulnerable to attacks targeting internal services, cloud metadata endpoints, and private networks. No patch is currently available for affected Python/ML applications.

Python SSRF Red Hat AI / ML Gradio +2
NVD GitHub
CVSS 3.1
8.2
EPSS
0.0%
CVE-2026-28414 Feb 27, 22:16 PyPI HIGH POC PATCH GHSA This Week

Gradio versions up to 6.7 contains a vulnerability that allows attackers to read arbitrary files from the file system (CVSS 7.5).

Windows Python Path Traversal AI / ML Gradio +1
NVD GitHub
CVSS 3.1
7.5
EPSS
0.1%
CVE-2026-10783 Jun 04, 00:16 PyPI LOW PATCH Monitor

Cache key collision in Gradio 6.14.0's audio processing component allows a local low-privileged attacker to trigger information disclosure by exploiting incomplete hash inputs in the `save_audio_to_cache` function. Two audio arrays with identical raw bytes but differing metadata (sample rate, format, dtype, or shape) resolve to the same cache directory path, causing one cached audio file to overwrite or be served in place of another. Publicly available exploit code exists per the CVSS 4.0 E:P modifier and CVE description, though no active exploitation has been confirmed via CISA KEV. The CVSS 4.0 score of 1.1 accurately reflects the narrow real-world impact given the mandatory local access and high attack complexity.

Information Disclosure Gradio Gradio Project
NVD GitHub VulDB
CVSS 4.0
1.1
EPSS
0.0%
CVE-2026-28415 Feb 27, 22:16 PyPI MEDIUM PATCH This Month

Open redirect in Gradio's OAuth implementation allows unauthenticated attackers to redirect users to arbitrary external URLs through the unvalidated _target_url parameter on /logout and /login/callback endpoints in applications with OAuth enabled. This affects Gradio versions prior to 6.6.0 running on Hugging Face Spaces with gr.LoginButton, enabling phishing attacks or credential theft. The vulnerability has been patched in version 6.6.0 by sanitizing the parameter to only accept relative URLs.

Python Red Hat AI / ML Gradio Hugging Face +1
NVD GitHub
CVSS 3.1
4.3
EPSS
0.0%
CVE-2026-27167 Feb 27, 22:16 PyPI NONE POC PATCH Awaiting Data

Gradio is an open-source Python package designed for quick prototyping. Starting in version 4.16.0 and prior to version 6.6.0, Gradio applications running outside of Hugging Face Spaces automatically enable "mocked" OAuth routes when OAuth components (e.g.

Python AI / ML Gradio Hugging Face Gradio Project
NVD GitHub
EPSS
0.1%
CVE-2025-48889 May 30, 06:15 PyPI MEDIUM POC PATCH This Month

Gradio is an open-source Python package that allows quick building of demos and web application for machine learning models, API, or any arbitrary Python function. Rated medium severity (CVSS 5.3), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Python File Upload Gradio Gradio Project
NVD GitHub
CVSS 3.1
5.3
EPSS
1.5%
CVE-2025-0187 Mar 20, 10:15 HIGH POC This Week

A Denial of Service (DoS) vulnerability was discovered in the file upload feature of gradio-app/gradio version 0.39.1. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Denial Of Service File Upload Gradio Gradio Project
NVD
CVSS 3.0
7.5
EPSS
0.6%
CVE-2024-8021 Mar 20, 10:15 PyPI MEDIUM POC This Month

An open redirect vulnerability exists in the latest version of gradio-app/gradio. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Open Redirect Gradio Gradio Project
NVD
CVSS 3.1
6.1
EPSS
2.7%
CVE-2024-10648 Mar 20, 10:15 PyPI HIGH POC This Week

A path traversal vulnerability exists in the Gradio Audio component of gradio-app/gradio, as of version git 98cbcae. Rated high severity (CVSS 8.2), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Denial Of Service Path Traversal Gradio Gradio Project
NVD
CVSS 3.0
8.2
EPSS
0.2%
CVE-2024-10624 Mar 20, 10:15 PyPI HIGH POC This Week

A Regular Expression Denial of Service (ReDoS) vulnerability exists in the gradio-app/gradio repository, affecting the gr.Datetime component. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Denial Of Service Python Gradio Gradio Project
NVD
CVSS 3.0
7.5
EPSS
0.8%
CVE-2024-10569 Mar 20, 10:15 PyPI HIGH POC This Week

A vulnerability in the dataframe component of gradio-app/gradio (version git 98cbcae) allows for a zip bomb attack. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Denial Of Service Gradio Gradio Project
NVD
CVSS 3.0
7.5
EPSS
0.2%
CVE-2025-23042 Jan 14, 19:15 PyPI HIGH POC PATCH GHSA This Week

Gradio is an open-source Python package that allows quick building of demos and web application for machine learning models, API, or any arbitrary Python function. Rated high severity (CVSS 8.7), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Windows Authentication Bypass Python Apple macOS +4
NVD GitHub
CVSS 4.0
8.7
EPSS
0.1%
CVE-2024-51751 Nov 06, 20:15 PyPI MEDIUM POC PATCH This Month

Gradio is an open-source Python package designed to enable quick builds of a demo or web application. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available and no vendor patch available.

Python Path Traversal Gradio Gradio Project
NVD GitHub
CVSS 3.1
6.5
EPSS
0.7%
CVE-2024-48052 Nov 04, 23:15 PyPI MEDIUM POC This Month

In gradio <=4.42.0, the gr.DownloadButton function has a hidden server-side request forgery (SSRF) vulnerability. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available and no vendor patch available.

SSRF Gradio Gradio Project
NVD GitHub
CVSS 3.1
6.5
EPSS
0.5%
CVE-2024-47872 Oct 10, 23:15 PyPI MEDIUM PATCH This Month

Gradio is an open-source Python package designed for quick prototyping. Rated medium severity (CVSS 6.9), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

XSS Python Gradio Gradio Project
NVD GitHub
CVSS 4.0
6.9
EPSS
0.3%
CVE-2024-47871 Oct 10, 23:15 PyPI HIGH PATCH This Week

Gradio is an open-source Python package designed for quick prototyping. Rated high severity (CVSS 8.2), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Python Information Disclosure Gradio Gradio Project
NVD GitHub
CVSS 4.0
8.2
EPSS
0.2%
CVE-2024-47870 Oct 10, 23:15 PyPI HIGH PATCH This Week

Gradio is an open-source Python package designed for quick prototyping. Rated high severity (CVSS 7.1), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Python Information Disclosure Race Condition Gradio Gradio Project
NVD GitHub
CVSS 4.0
7.1
EPSS
0.4%
CVE-2024-47869 Oct 10, 23:15 PyPI LOW PATCH Monitor

Gradio is an open-source Python package designed for quick prototyping. Rated low severity (CVSS 2.3), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Authentication Bypass Python Gradio Gradio Project
NVD GitHub
CVSS 4.0
2.3
EPSS
0.3%
CVE-2024-47868 Oct 10, 23:15 PyPI MEDIUM POC PATCH This Month

Gradio is an open-source Python package designed for quick prototyping. Rated medium severity (CVSS 6.3), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Python Information Disclosure Gradio Gradio Project
NVD GitHub
CVSS 4.0
6.3
EPSS
0.8%
CVE-2024-47867 Oct 10, 23:15 PyPI LOW PATCH Monitor

Gradio is an open-source Python package designed for quick prototyping. Rated low severity (CVSS 2.1), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Python Information Disclosure Gradio Gradio Project
NVD GitHub
CVSS 4.0
2.1
EPSS
0.2%
CVE-2024-47168 Oct 10, 22:15 PyPI LOW PATCH Monitor

Gradio is an open-source Python package designed for quick prototyping. Rated low severity (CVSS 2.3), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Authentication Bypass Python Information Disclosure Gradio Gradio Project
NVD GitHub
CVSS 4.0
2.3
EPSS
0.3%
CVE-2024-47167 Oct 10, 22:15 PyPI MEDIUM PATCH This Month

Gradio is an open-source Python package designed for quick prototyping. Rated medium severity (CVSS 6.9), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Python SSRF Gradio Gradio Project
NVD GitHub
CVSS 4.0
6.9
EPSS
0.5%
CVE-2024-47166 Oct 10, 22:15 PyPI LOW PATCH Monitor

Gradio is an open-source Python package designed for quick prototyping. Rated low severity (CVSS 2.3), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Python Path Traversal Gradio Gradio Project
NVD GitHub
CVSS 4.0
2.3
EPSS
0.4%
CVE-2024-47165 Oct 10, 22:15 PyPI MEDIUM PATCH This Month

Gradio is an open-source Python package designed for quick prototyping. Rated medium severity (CVSS 6.9), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Authentication Bypass Python Gradio Gradio Project
NVD GitHub
CVSS 4.0
6.9
EPSS
0.3%
CVE-2024-47164 Oct 10, 22:15 PyPI LOW PATCH Monitor

Gradio is an open-source Python package designed for quick prototyping. Rated low severity (CVSS 2.3), this vulnerability is remotely exploitable. No vendor patch available.

Python Path Traversal Gradio Gradio Project
NVD GitHub
CVSS 4.0
2.3
EPSS
0.7%
CVE-2024-47084 Oct 10, 22:15 PyPI MEDIUM PATCH This Month

Gradio is an open-source Python package designed for quick prototyping. Rated medium severity (CVSS 6.9), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Authentication Bypass Python Gradio Gradio Project
NVD GitHub
CVSS 4.0
6.9
EPSS
0.5%
CVE-2024-39236 Jul 01, 19:15 PyPI CRITICAL POC Act Now

Gradio v4.36.1 was discovered to contain a code injection vulnerability via the component /gradio/component_meta.py. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

RCE Code Injection Gradio Gradio Project
NVD GitHub
CVSS 3.1
9.8
EPSS
0.9%
CVE-2024-4940 Jun 22, 06:15 PyPI MEDIUM POC This Month

An open redirect vulnerability exists in the gradio-app/gradio, affecting the latest version. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

XSS SSRF Open Redirect Gradio Gradio Project
NVD
CVSS 3.1
6.1
EPSS
1.0%
CVE-2024-4941 Jun 06, 18:15 PyPI HIGH POC PATCH This Week

A local file inclusion vulnerability exists in the JSON component of gradio-app/gradio version 4.25. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

Path Traversal Gradio Gradio Project
NVD GitHub
CVSS 3.1
7.5
EPSS
0.8%
CVE-2024-4325 Jun 06, 18:15 PyPI HIGH POC THREAT This Week

A Server-Side Request Forgery (SSRF) vulnerability exists in the gradio-app/gradio version 4.21.0, specifically within the `/queue/join` endpoint and the `save_url_to_cache` function. Rated high severity (CVSS 8.6), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Authentication Bypass SSRF Gradio Gradio Project
NVD
CVSS 3.1
8.6
EPSS
37.4%
CVE-2024-4254 Jun 04, 12:15 HIGH POC This Week

The 'deploy-website.yml' workflow in the gradio-app/gradio repository, specifically in the 'main' branch, is vulnerable to secrets exfiltration due to improper authorization. Rated high severity (CVSS 7.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Information Disclosure Gradio Gradio Project
NVD
CVSS 3.0
7.1
EPSS
0.5%
CVE-2024-4253 Jun 04, 08:15 PyPI CRITICAL POC PATCH Act Now

A command injection vulnerability exists in the gradio-app/gradio repository, specifically within the 'test-functional.yml' workflow. Rated critical severity (CVSS 9.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

Command Injection Gradio Gradio Project
NVD GitHub
CVSS 3.1
9.1
EPSS
1.7%
CVE-2024-34510 May 05, 20:15 PyPI HIGH PATCH This Week

Gradio before 4.20 allows credential leakage on Windows. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Information Disclosure Microsoft Gradio Gradio Project
NVD GitHub
CVSS 3.1
7.5
EPSS
0.6%
CVE-2024-1561 Apr 16, 00:15 PyPI HIGH POC PATCH This Week

An issue was discovered in gradio-app/gradio, where the `/component_server` endpoint improperly allows the invocation of any method on a `Component` class with attacker-controlled arguments. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

Information Disclosure Gradio Gradio Project
NVD GitHub
CVSS 3.0
7.5
EPSS
9.2%
CVE-2024-1183 Apr 16, 00:15 PyPI MEDIUM POC PATCH This Month

An SSRF (Server-Side Request Forgery) vulnerability exists in the gradio-app/gradio repository, allowing attackers to scan and identify open ports within an internal network. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

SSRF Open Redirect Gradio Gradio Project
NVD GitHub
CVSS 3.0
6.5
EPSS
1.8%
CVE-2024-1728 Apr 10, 17:15 PyPI HIGH POC PATCH THREAT This Week

gradio-app/gradio is vulnerable to a local file inclusion vulnerability due to improper validation of user-supplied input in the UploadButton component. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

RCE Path Traversal File Upload Gradio Gradio Project
NVD GitHub
CVSS 3.1
7.5
EPSS
85.4%
CVE-2024-1729 Mar 29, 05:15 PyPI MEDIUM POC PATCH This Month

A timing attack vulnerability exists in the gradio-app/gradio repository, specifically within the login function in routes.py. Rated medium severity (CVSS 5.9), this vulnerability is remotely exploitable, no authentication required. Public exploit code available.

Authentication Bypass Gradio Gradio Project
NVD GitHub
CVSS 3.0
5.9
EPSS
0.5%
CVE-2024-1540 Mar 27, 16:15 HIGH POC PATCH This Week

A command injection vulnerability exists in the deploy+test-visual.yml workflow of the gradio-app/gradio repository, due to improper neutralization of special elements used in a command. Rated high severity (CVSS 8.2), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

Command Injection Gradio Gradio Project
NVD GitHub
CVSS 3.1
8.2
EPSS
2.0%
CVE-2024-2206 Mar 27, 01:15 PyPI MEDIUM POC PATCH This Month

An SSRF vulnerability exists in the gradio-app/gradio due to insufficient validation of user-supplied URLs in the `/proxy` route. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

SSRF Gradio Gradio Project
NVD GitHub
CVSS 3.1
6.5
EPSS
0.4%
CVE-2024-1727 Mar 21, 20:15 PyPI MEDIUM POC PATCH This Month

A Cross-Site Request Forgery (CSRF) vulnerability in gradio-app/gradio allows attackers to upload multiple large files to a victim's system if they are running Gradio locally. Rated medium severity (CVSS 4.3), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

Denial Of Service CSRF File Upload Gradio Gradio Project
NVD GitHub
CVSS 3.0
4.3
EPSS
0.4%
CVE-2024-0964 Feb 05, 23:15 PyPI CRITICAL POC PATCH Act Now

A local file include could be remotely triggered in Gradio due to a vulnerable user-supplied JSON value in an API request. Rated critical severity (CVSS 9.4), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

Path Traversal Gradio Gradio Project
NVD GitHub
CVSS 3.1
9.4
EPSS
1.0%
CVE-2023-51449 Dec 22, 21:15 PyPI HIGH POC PATCH This Week

Gradio is an open-source Python package that allows you to quickly build a demo or web application for your machine learning model, API, or any arbitary Python function. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. This Path Traversal vulnerability could allow attackers to access files and directories outside the intended path.

Python Path Traversal Gradio Gradio Project
NVD GitHub
CVSS 3.1
7.5
EPSS
2.3%
CVE-2023-6572 Dec 14, 14:15 PyPI HIGH POC PATCH This Week

Command Injection in GitHub repository gradio-app/gradio prior to main. Rated high severity (CVSS 8.1), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available.

Command Injection Gradio Gradio Project
NVD GitHub
CVSS 3.1
8.1
EPSS
1.7%
CVE-2023-41626 Sep 15, 23:15 PyPI MEDIUM This Month

Gradio v3.27.0 was discovered to contain an arbitrary file upload vulnerability via the /upload interface. Rated medium severity (CVSS 4.8), this vulnerability is remotely exploitable, no authentication required. No vendor patch available.

File Upload Gradio Gradio Project
NVD GitHub
CVSS 3.1
4.8
EPSS
0.3%
CVE-2023-34239 Jun 08, 00:15 PyPI CRITICAL PATCH Act Now

Gradio is an open-source Python library that is used to build machine learning and data science. Rated critical severity (CVSS 9.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

Python Information Disclosure Gradio Gradio Project
NVD GitHub
CVSS 3.1
9.1
EPSS
0.7%
CVE-2023-25823 Feb 23, 22:15 PyPI CRITICAL PATCH Act Now

Gradio is an open-source Python library to build machine learning and data science demos and web applications. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Authentication Bypass Python Gradio Gradio Project
NVD GitHub
CVSS 3.1
9.8
EPSS
0.6%
CVE-2022-24770 Mar 17, 21:15 PyPI HIGH PATCH This Week

`gradio` is an open source framework for building interactive machine learning models and demos. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

Information Disclosure Gradio Gradio Project
NVD GitHub
CVSS 3.1
8.8
EPSS
1.2%
CVE-2021-43831 Dec 15, 20:15 PyPI HIGH POC PATCH This Week

Gradio is an open source framework for building interactive machine learning models and demos. Rated high severity (CVSS 7.7), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available.

Path Traversal Gradio Gradio Project
NVD GitHub
CVSS 3.1
7.7
EPSS
3.8%
EPSS 0% CVSS 7.6
HIGH PATCH This Week

Cross-Space session fixation in Gradio before 6.15.0 lets an attacker who controls any Hugging Face Space poison a process-wide httpx.AsyncClient shared by the framework's /proxy= reverse-proxy endpoint. Because that single client keeps one cookie jar, a Set-Cookie header returned by a malicious upstream Space is stored and automatically replayed on every subsequent proxied request to sibling *.hf.space URLs, allowing the attacker to fix a parent-domain cookie across all users of the same Gradio deployment. SSVC rates exploitation as proof-of-concept with total technical impact; the issue is not in CISA KEV and is fixed in release 6.15.0 (GHSA-2mr9-9r47-px2g).

Code Injection Session Fixation Gradio +1
NVD GitHub VulDB
EPSS 0% CVSS 8.2
HIGH PATCH This Week

Server-Side Request Forgery in Gradio prior to version 6.6.0 allows attackers to execute arbitrary HTTP requests through a victim's infrastructure by crafting a malicious Space with a poisoned proxy_url configuration. Applications that load untrusted Gradio Spaces via gr.load() are vulnerable to attacks targeting internal services, cloud metadata endpoints, and private networks. No patch is currently available for affected Python/ML applications.

Python SSRF Red Hat +4
NVD GitHub
EPSS 0% CVSS 7.5
HIGH POC PATCH This Week

Gradio versions up to 6.7 contains a vulnerability that allows attackers to read arbitrary files from the file system (CVSS 7.5).

Windows Python Path Traversal +3
NVD GitHub
EPSS 0% CVSS 1.1
LOW PATCH Monitor

Cache key collision in Gradio 6.14.0's audio processing component allows a local low-privileged attacker to trigger information disclosure by exploiting incomplete hash inputs in the `save_audio_to_cache` function. Two audio arrays with identical raw bytes but differing metadata (sample rate, format, dtype, or shape) resolve to the same cache directory path, causing one cached audio file to overwrite or be served in place of another. Publicly available exploit code exists per the CVSS 4.0 E:P modifier and CVE description, though no active exploitation has been confirmed via CISA KEV. The CVSS 4.0 score of 1.1 accurately reflects the narrow real-world impact given the mandatory local access and high attack complexity.

Information Disclosure Gradio Gradio Project
NVD GitHub VulDB
EPSS 0% CVSS 4.3
MEDIUM PATCH This Month

Open redirect in Gradio's OAuth implementation allows unauthenticated attackers to redirect users to arbitrary external URLs through the unvalidated _target_url parameter on /logout and /login/callback endpoints in applications with OAuth enabled. This affects Gradio versions prior to 6.6.0 running on Hugging Face Spaces with gr.LoginButton, enabling phishing attacks or credential theft. The vulnerability has been patched in version 6.6.0 by sanitizing the parameter to only accept relative URLs.

Python Red Hat AI / ML +3
NVD GitHub
EPSS 0%
NONE POC PATCH Awaiting Data

Gradio is an open-source Python package designed for quick prototyping. Starting in version 4.16.0 and prior to version 6.6.0, Gradio applications running outside of Hugging Face Spaces automatically enable "mocked" OAuth routes when OAuth components (e.g.

Python AI / ML Gradio +2
NVD GitHub
EPSS 1% CVSS 5.3
MEDIUM POC PATCH This Month

Gradio is an open-source Python package that allows quick building of demos and web application for machine learning models, API, or any arbitrary Python function. Rated medium severity (CVSS 5.3), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Python File Upload Gradio +1
NVD GitHub
EPSS 1% CVSS 7.5
HIGH POC This Week

A Denial of Service (DoS) vulnerability was discovered in the file upload feature of gradio-app/gradio version 0.39.1. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Denial Of Service File Upload Gradio +1
NVD
EPSS 3% CVSS 6.1
MEDIUM POC This Month

An open redirect vulnerability exists in the latest version of gradio-app/gradio. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Open Redirect Gradio Gradio Project
NVD
EPSS 0% CVSS 8.2
HIGH POC This Week

A path traversal vulnerability exists in the Gradio Audio component of gradio-app/gradio, as of version git 98cbcae. Rated high severity (CVSS 8.2), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Denial Of Service Path Traversal Gradio +1
NVD
EPSS 1% CVSS 7.5
HIGH POC This Week

A Regular Expression Denial of Service (ReDoS) vulnerability exists in the gradio-app/gradio repository, affecting the gr.Datetime component. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Denial Of Service Python Gradio +1
NVD
EPSS 0% CVSS 7.5
HIGH POC This Week

A vulnerability in the dataframe component of gradio-app/gradio (version git 98cbcae) allows for a zip bomb attack. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Denial Of Service Gradio Gradio Project
NVD
EPSS 0% CVSS 8.7
HIGH POC PATCH This Week

Gradio is an open-source Python package that allows quick building of demos and web application for machine learning models, API, or any arbitrary Python function. Rated high severity (CVSS 8.7), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Windows Authentication Bypass Python +6
NVD GitHub
EPSS 1% CVSS 6.5
MEDIUM POC PATCH This Month

Gradio is an open-source Python package designed to enable quick builds of a demo or web application. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available and no vendor patch available.

Python Path Traversal Gradio +1
NVD GitHub
EPSS 0% CVSS 6.5
MEDIUM POC This Month

In gradio <=4.42.0, the gr.DownloadButton function has a hidden server-side request forgery (SSRF) vulnerability. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available and no vendor patch available.

SSRF Gradio Gradio Project
NVD GitHub
EPSS 0% CVSS 6.9
MEDIUM PATCH This Month

Gradio is an open-source Python package designed for quick prototyping. Rated medium severity (CVSS 6.9), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

XSS Python Gradio +1
NVD GitHub
EPSS 0% CVSS 8.2
HIGH PATCH This Week

Gradio is an open-source Python package designed for quick prototyping. Rated high severity (CVSS 8.2), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Python Information Disclosure Gradio +1
NVD GitHub
EPSS 0% CVSS 7.1
HIGH PATCH This Week

Gradio is an open-source Python package designed for quick prototyping. Rated high severity (CVSS 7.1), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Python Information Disclosure Race Condition +2
NVD GitHub
EPSS 0% CVSS 2.3
LOW PATCH Monitor

Gradio is an open-source Python package designed for quick prototyping. Rated low severity (CVSS 2.3), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Authentication Bypass Python Gradio +1
NVD GitHub
EPSS 1% CVSS 6.3
MEDIUM POC PATCH This Month

Gradio is an open-source Python package designed for quick prototyping. Rated medium severity (CVSS 6.3), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Python Information Disclosure Gradio +1
NVD GitHub
EPSS 0% CVSS 2.1
LOW PATCH Monitor

Gradio is an open-source Python package designed for quick prototyping. Rated low severity (CVSS 2.1), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Python Information Disclosure Gradio +1
NVD GitHub
EPSS 0% CVSS 2.3
LOW PATCH Monitor

Gradio is an open-source Python package designed for quick prototyping. Rated low severity (CVSS 2.3), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Authentication Bypass Python Information Disclosure +2
NVD GitHub
EPSS 0% CVSS 6.9
MEDIUM PATCH This Month

Gradio is an open-source Python package designed for quick prototyping. Rated medium severity (CVSS 6.9), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Python SSRF Gradio +1
NVD GitHub
EPSS 0% CVSS 2.3
LOW PATCH Monitor

Gradio is an open-source Python package designed for quick prototyping. Rated low severity (CVSS 2.3), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Python Path Traversal Gradio +1
NVD GitHub
EPSS 0% CVSS 6.9
MEDIUM PATCH This Month

Gradio is an open-source Python package designed for quick prototyping. Rated medium severity (CVSS 6.9), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Authentication Bypass Python Gradio +1
NVD GitHub
EPSS 1% CVSS 2.3
LOW PATCH Monitor

Gradio is an open-source Python package designed for quick prototyping. Rated low severity (CVSS 2.3), this vulnerability is remotely exploitable. No vendor patch available.

Python Path Traversal Gradio +1
NVD GitHub
EPSS 0% CVSS 6.9
MEDIUM PATCH This Month

Gradio is an open-source Python package designed for quick prototyping. Rated medium severity (CVSS 6.9), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Authentication Bypass Python Gradio +1
NVD GitHub
EPSS 1% CVSS 9.8
CRITICAL POC Act Now

Gradio v4.36.1 was discovered to contain a code injection vulnerability via the component /gradio/component_meta.py. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

RCE Code Injection Gradio +1
NVD GitHub
EPSS 1% CVSS 6.1
MEDIUM POC This Month

An open redirect vulnerability exists in the gradio-app/gradio, affecting the latest version. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

XSS SSRF Open Redirect +2
NVD
EPSS 1% CVSS 7.5
HIGH POC PATCH This Week

A local file inclusion vulnerability exists in the JSON component of gradio-app/gradio version 4.25. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

Path Traversal Gradio Gradio Project
NVD GitHub
EPSS 37% CVSS 8.6
HIGH POC THREAT This Week

A Server-Side Request Forgery (SSRF) vulnerability exists in the gradio-app/gradio version 4.21.0, specifically within the `/queue/join` endpoint and the `save_url_to_cache` function. Rated high severity (CVSS 8.6), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Authentication Bypass SSRF Gradio +1
NVD
EPSS 0% CVSS 7.1
HIGH POC This Week

The 'deploy-website.yml' workflow in the gradio-app/gradio repository, specifically in the 'main' branch, is vulnerable to secrets exfiltration due to improper authorization. Rated high severity (CVSS 7.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

Information Disclosure Gradio Gradio Project
NVD
EPSS 2% CVSS 9.1
CRITICAL POC PATCH Act Now

A command injection vulnerability exists in the gradio-app/gradio repository, specifically within the 'test-functional.yml' workflow. Rated critical severity (CVSS 9.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

Command Injection Gradio Gradio Project
NVD GitHub
EPSS 1% CVSS 7.5
HIGH PATCH This Week

Gradio before 4.20 allows credential leakage on Windows. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Information Disclosure Microsoft Gradio +1
NVD GitHub
EPSS 9% CVSS 7.5
HIGH POC PATCH This Week

An issue was discovered in gradio-app/gradio, where the `/component_server` endpoint improperly allows the invocation of any method on a `Component` class with attacker-controlled arguments. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

Information Disclosure Gradio Gradio Project
NVD GitHub
EPSS 2% CVSS 6.5
MEDIUM POC PATCH This Month

An SSRF (Server-Side Request Forgery) vulnerability exists in the gradio-app/gradio repository, allowing attackers to scan and identify open ports within an internal network. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

SSRF Open Redirect Gradio +1
NVD GitHub
EPSS 85% CVSS 7.5
HIGH POC PATCH THREAT This Week

gradio-app/gradio is vulnerable to a local file inclusion vulnerability due to improper validation of user-supplied input in the UploadButton component. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

RCE Path Traversal File Upload +2
NVD GitHub
EPSS 0% CVSS 5.9
MEDIUM POC PATCH This Month

A timing attack vulnerability exists in the gradio-app/gradio repository, specifically within the login function in routes.py. Rated medium severity (CVSS 5.9), this vulnerability is remotely exploitable, no authentication required. Public exploit code available.

Authentication Bypass Gradio Gradio Project
NVD GitHub
EPSS 2% CVSS 8.2
HIGH POC PATCH This Week

A command injection vulnerability exists in the deploy+test-visual.yml workflow of the gradio-app/gradio repository, due to improper neutralization of special elements used in a command. Rated high severity (CVSS 8.2), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

Command Injection Gradio Gradio Project
NVD GitHub
EPSS 0% CVSS 6.5
MEDIUM POC PATCH This Month

An SSRF vulnerability exists in the gradio-app/gradio due to insufficient validation of user-supplied URLs in the `/proxy` route. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

SSRF Gradio Gradio Project
NVD GitHub
EPSS 0% CVSS 4.3
MEDIUM POC PATCH This Month

A Cross-Site Request Forgery (CSRF) vulnerability in gradio-app/gradio allows attackers to upload multiple large files to a victim's system if they are running Gradio locally. Rated medium severity (CVSS 4.3), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

Denial Of Service CSRF File Upload +2
NVD GitHub
EPSS 1% CVSS 9.4
CRITICAL POC PATCH Act Now

A local file include could be remotely triggered in Gradio due to a vulnerable user-supplied JSON value in an API request. Rated critical severity (CVSS 9.4), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

Path Traversal Gradio Gradio Project
NVD GitHub
EPSS 2% CVSS 7.5
HIGH POC PATCH This Week

Gradio is an open-source Python package that allows you to quickly build a demo or web application for your machine learning model, API, or any arbitary Python function. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. This Path Traversal vulnerability could allow attackers to access files and directories outside the intended path.

Python Path Traversal Gradio +1
NVD GitHub
EPSS 2% CVSS 8.1
HIGH POC PATCH This Week

Command Injection in GitHub repository gradio-app/gradio prior to main. Rated high severity (CVSS 8.1), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available.

Command Injection Gradio Gradio Project
NVD GitHub
EPSS 0% CVSS 4.8
MEDIUM This Month

Gradio v3.27.0 was discovered to contain an arbitrary file upload vulnerability via the /upload interface. Rated medium severity (CVSS 4.8), this vulnerability is remotely exploitable, no authentication required. No vendor patch available.

File Upload Gradio Gradio Project
NVD GitHub
EPSS 1% CVSS 9.1
CRITICAL PATCH Act Now

Gradio is an open-source Python library that is used to build machine learning and data science. Rated critical severity (CVSS 9.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

Python Information Disclosure Gradio +1
NVD GitHub
EPSS 1% CVSS 9.8
CRITICAL PATCH Act Now

Gradio is an open-source Python library to build machine learning and data science demos and web applications. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Authentication Bypass Python Gradio +1
NVD GitHub
EPSS 1% CVSS 8.8
HIGH PATCH This Week

`gradio` is an open source framework for building interactive machine learning models and demos. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

Information Disclosure Gradio Gradio Project
NVD GitHub
EPSS 4% CVSS 7.7
HIGH POC PATCH This Week

Gradio is an open source framework for building interactive machine learning models and demos. Rated high severity (CVSS 7.7), this vulnerability is remotely exploitable, low attack complexity. Public exploit code available.

Path Traversal Gradio Gradio Project
NVD GitHub

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy