In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applicationsUpgrade gradio
to version 5.11.0 or higher.
gradio is a Python library for easily interacting with trained machine learning models
Affected versions of this package are vulnerable to Improper Handling of Case Sensitivity due to improper case normalization in the file path validation logic through the blocked_paths
parameter of the is_allowed_file
function. An attacker can gain unauthorized access to sensitive files by altering the letter case of a blocked file or directory path.
Note:
This is only exploitable on case-insensitive file systems, such as Windows and macOS.