← Back to search

CVE-2026-103591

7.5 HIGHpublic exploit available

Published 2026-09-30 · Updated 2026-10-02

AI risk analysis

Summary
The vulnerability allows attackers to read any file accessible to the API process by supplying an absolute file path through the repo_url parameter in the GET /codemap/file endpoint. This bypasses path containment checks and can lead to sensitive data exposure.
Exploitability
Exploitation is straightforward with no authentication required, needing only a request to the vulnerable endpoint with a crafted absolute file path in the repo_url parameter.
Blast radius
The impact could be significant as attackers may access configuration files, credentials, or source code that the API process can read, potentially leading to further system compromise.
Detection
Monitor for GET requests to /codemap/file endpoint with repo_url parameter containing absolute paths (starting with /) in application logs, particularly those that attempt to access system files like /etc/passwd or configuration files.
Prioritized remediation
Upgrade to DeepWiki-Open version 2.590 or later to address this arbitrary file read vulnerability.
file-readwebunauthenticatedpath-traversal

Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

DeepWiki-Open through commit d92819a contains an unauthenticated arbitrary file read vulnerability in the GET /codemap/file endpoint via the repo_url parameter. Attackers can supply a non-URL repo_url value to bypass path containment checks and read any file accessible to the API process by specifying absolute file paths.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

Weaknesses

CWE-73

Public exploit & PoC references

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.