Highlights
Path Traversal: 2 prior fixes. Scrutinize any change in this area.
server/knowledge_base/utils.py: most-fixed (2 issues). Treat as high-risk during review.
2 high-severity fixes in this history; regressions here are high-impact.
Recurring patterns
The bug types that recur here, drawn from past fixes, not open vulnerabilities.
Path Traversal: Incomplete path validation and a lack of canonicalization allowed users to escape the designated document root using directory traversal sequences, enabling arbitrary file access on the host system. This is a recurring issue highlighted by multiple CVEs such as CVE-2025-6853, CVE-2025-6854, and CVE-2025-6855.
Information Disclosure: The model configuration listing endpoints originally returned raw backend configurations that included plaintext API keys and critical credential secrets, risking total compromise of integrated LLM service accounts.