S4E just found a high-severity finding from top 10 tcp port service scan
PlatformPlansPartners
Resources
ToolsBlogDocs
Sign Up →
high·Product Based Web Vulnerabilities·Updated Mar 31, 2026

CVE-2026-28414 Scanner

CVE-2026-28414 Scanner - Path Traversal vulnerability in Gradio

Est. Time~10 seconds
Scan TypeSingle Scan
Targetsdomain, subdomain, ipv4
CostFree
2.8k
Times Used
continuous scan runs
5.8k
Continuously Checked
assets under CS
0
Vulnerabilities Found
confirmed findings
References
CVECVE-2026-28414
7.5
CVSShigh
Exploitable remotely over the internet · no authentication required.

Gradio is an open-source Python package designed for quick prototyping. Prior to version 6.7, Gradio apps running on Window with Python 3.13+ are vulnerable to an absolute path traversal issue that enables unauthenticated attackers to read arbitrary files from the file system. Python 3.13+ changed the definition of `os.path.isabs` so that root-relative paths like `/windows/win.ini` on Windows are no longer considered absolute paths, resulting in a vulnerability in Gradio's logic for joining paths safely. This can be exploited by unauthenticated attackers to read arbitrary files from the Gradio server, even when Gradio is set up with authentication. Version 6.7 fixes the issue.

Attack Vector
Network
Privileges Req.
None
User Interaction
None
Affected
gradioby gradio-app
< 6.7
Updated Aug 22, 2026View on NVD →
Detail

Gradio is a popular platform used by developers and data scientists to create user interfaces quickly and with ease. It facilitates the process of integrating machine learning models into web applications, where users can interact with models via custom web-based interfaces. Many tech companies and research teams utilize Gradio for showcasing machine learning models and tools, making it a crucial component of their technology stacks. Given its integration capabilities, it's widely adopted in applications that span various industries, including research, healthcare, and finance. The software's flexibility and interoperability with Python, combined with its ability to run both locally and online, make it a preferred choice for rapid prototyping and deployment. With versions continuously updated, Gradio evolves in functionality, drawing a large user base worldwide.

The Path Traversal vulnerability in Gradio < 6.7 allows unauthenticated users to exploit improper path validation. This vulnerability arises due to inadequate verification of paths during path joining operations. Attackers leveraging this weakness can unauthorizedly access files that should otherwise be protected. Path traversal vulnerabilities expose sensitive data by allowing unauthorized file reads from the server's file system. These actions can lead to significant security breaches, data leakage, and privacy violations. Addressing this vulnerability is essential as it might compromise the confidentiality of the information residing on affected systems.

The vulnerability targets systems running Gradio version earlier than 6.7, especially those on Windows with Python 3.13+. The issue arises due to incorrect path validation in path joining logic, which permits absolute path traversal. Malicious users can send crafted HTTP requests which fool the system into opening files that should be inaccessible. Critical system files might be exposed by a simple URL manipulation, posing a severe risk to server integrity. The vulnerable endpoint involves the processing of URL paths containing double slashes. In practice, this flaw can be exploited by attempting to access specific configuration files on the target server.

When exploited, the Path Traversal vulnerability can result in unintended disclosure of sensitive files, including system and application configuration files. These files often contain information which can facilitate further attacks, such as obtaining admin credentials or other sensitive data. Unauthorized file access may also enable attackers to identify and exploit further vulnerabilities within the system. In severe cases, it can lead to complete system compromise if attackers manage to extract sufficient information. Protecting file paths by upgrading the software to a secure version helps mitigate these risks.

REFERENCES

Solution Advice
  • Ensure all systems are upgraded to Gradio version 6.7 or later to mitigate this vulnerability.
  • Conduct regular security audits to assess the safety of file handling operations.
  • Implement rigorous input validation to prevent unauthorized path traversal attempts.
  • Employ a principle of least privilege, ensuring that web application components run with minimal permissions.
  • Regularly monitor access logs to detect any unusual patterns indicative of attempted path traversal attacks.

Get AI-powered remediation steps tailored to your asset.

Try AI Solutions →

Check your infrastructure.
Right now.

11,000+ scanners. Free to start. No credit card required.