CVE 8.7 HIGH

DeepCode 1.2.0 Path Traversal via SPA Catch-All Route in main.py_CVE-2026-32847

8.7 / 10
HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Description

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.

AI Analysis

Path traversal vulnerability in the SPA catch-all route allowing unauthenticated attackers to read arbitrary files

Basic Information

ID CVE-2026-32847
Source VulnCheck
Published May 28, 2026 at 19:32

Affected Product

Vendor HKUDS
Product DeepCode
Affected Versions HKUDS DeepCode 0
HKUDS DeepCode 0

CWE Classification

AI Assessment

AI Score 8.7 / 10
AI Severity High
Vendor HKUDS
Product DeepCode
Version 1.2.0

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.