CVE-2026-32847

DeepCode through commit c991dc2 contains a path traversal vulnerability in the SPA catch-all route in new_ui/backend/main.py that allows unauthenticated attackers to read arbitrary files by supplying percent-encoded path segments to the GET /{full_path:path} endpoint. Attackers can bypass Starlette's path normalization by encoding slashes as %2F and dots as %2E%2E, causing the joined path to traverse outside FRONTEND_DIST and exposing sensitive files such as SSH private keys, TLS certificates, and application secrets with a single HTTP request.
Configurations

Configuration 1 (hide)

cpe:2.3:a:hkuds:deepcode:*:*:*:*:*:*:*:*

History

26 Oct 2026, 13:10

Type Values Removed Values Added
Summary
  • (es) DeepCode a través del commit c991dc2 contiene una vulnerabilidad de salto de ruta en la ruta comodín de SPA en new_ui/backend/main.py que permite a atacantes no autenticados leer archivos arbitrarios al proporcionar segmentos de ruta codificados por porcentaje al endpoint GET /{full_path:path}. Los atacantes pueden eludir la normalización de rutas de Starlette codificando las barras diagonales como %2F y los puntos como %2E%2E, haciendo que la ruta unida se desplace fuera de FRONTEND_DIST y exponiendo archivos sensibles como claves privadas SSH, certificados TLS y secretos de aplicación con una única solicitud HTTP.

Information

Published : 2026-05-28 20:16

Updated : 2026-10-26 13:10


NVD link : CVE-2026-32847

Mitre link : CVE-2026-32847

CVE.ORG link : CVE-2026-32847


JSON object : View

Products Affected

hkuds

  • deepcode
CWE
CWE-22

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