CVE-2026-49119

Gradio before 6.16.0 contain a path traversal vulnerability in the FileExplorer component's preprocess() method that allows unauthenticated attackers to escape the configured root directory by supplying path segments containing directory traversal sequences or absolute paths. Attackers can provide crafted path segments that cause os.path.join to discard the root_dir prefix entirely, resulting in arbitrary file read or exposure of sensitive files outside the intended directory.
Configurations

Configuration 1 (hide)

cpe:2.3:a:gradio_project:gradio:*:*:*:*:*:python:*:*

History

25 Oct 2026, 16:10

Type Values Removed Values Added
Summary
  • (es) Gradio anterior a la versión 6.16.0 contiene una vulnerabilidad de salto de ruta en el método preprocess() del componente FileExplorer que permite a atacantes no autenticados escapar del directorio raíz configurado al proporcionar segmentos de ruta que contienen secuencias de salto de directorio o rutas absolutas. Los atacantes pueden proporcionar segmentos de ruta manipulados que hacen que os.path.join descarte completamente el prefijo root_dir, lo que resulta en lectura arbitraria de archivos o la exposición de archivos sensibles fuera del directorio previsto.

Information

Published : 2026-07-01 19:16

Updated : 2026-10-25 16:10


NVD link : CVE-2026-49119

Mitre link : CVE-2026-49119

CVE.ORG link : CVE-2026-49119


JSON object : View

Products Affected

gradio_project

  • gradio
CWE
CWE-22

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')