CVE-2026-103591 DeepWiki-Open through commit d92819a Unauthenticated Arbitrary File Read via /codemap/file
Unauthenticated attackers can read arbitrary files on the server by manipulating the repo_url parameter in the /codemap/file endpoint.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- None listed
What is CVE-2026-103591?
CVE-2026-103591 is a high-severity path traversal vulnerability in AsyncFuncAI deepwiki-open, published on 30 Sep 2026. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official 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.
Weakness: CWE-73
Which versions are affected by CVE-2026-103591?
How do I fix CVE-2026-103591?
No fix has been published for CVE-2026-103591 yet. Limit exposure of the affected software until one is available.
Upgrade, and resolve every user-supplied path against an allowed base folder before opening it. More about Path traversal.
Is CVE-2026-103591 being exploited?
There is no known exploitation of CVE-2026-103591 in the wild and no public exploit code.
Sources
Also known as GHSA-2p6v-qgww-hch5.