Description
An improper path validation vulnerability in AsyncFuncAI/deepwiki-open through commit 16f35a0 allows unauthenticated remote attackers to write to or delete arbitrary files with root privileges. The api/api.py wiki-cache endpoint constructs file paths from user-controlled owner, repo, and repo_type fields without sanitization, enabling path traversal.
Published: 2026-08-10
Score: 9.8 Critical
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

AsyncFuncAI deepwiki-open contains a critical path traversal flaw in the wiki-cache endpoint, where the API concatenates user‑controlled owner, repo, and repo_type fields to build file paths without sanitization. An unauthenticated attacker can craft payloads such as '../../../../etc/passwd' to manipulate the resulting path, enabling the creation, modification, or deletion of any file on the host system. The underlying process runs with root privileges, so the attacker gains full system compromise, including confidentiality, integrity, and availability violations.

Affected Systems

Any deployment of AsyncFuncAI deepwiki-open that incorporates the vulnerable code branch containing commit 16f35a0 or any subsequent builds that have not yet applied a fix is affected. The attack vector relies on the exposed wiki-cache and directory‑creation endpoints; therefore installations that expose these endpoints to external networks are at risk, regardless of the operating system on which the application runs.

Risk and Exploitability

The CVSS score of 9.8 reflects a critical severity, and the flaw requires no authentication. It is inferred from the description that, because authentication is not required, an attacker able to reach the exposed endpoints from any network location can launch the exploitation. EPSS data is not available, but the simplicity of the path traversal and the root privileges of the process suggest a high likelihood of successful exploitation. The vulnerability is not listed in the CISA KEV catalog, however its impact and ease of exploitation make it a high‑prioritization risk.

Generated by OpenCVE AI on August 10, 2026 at 12:53 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update AsyncFuncAI deepwiki-open to a patched release once it becomes available.
  • Restrict access to the /wiki-cache and directory creation endpoints through firewall rules, network segmentation, or IP whitelisting to limit exposure to trusted networks.
  • Modify the API code to validate and sanitize the owner, repo, and repo_type parameters, allowing only safe path components or employing a whitelist approach.
  • If a patch cannot be applied immediately, consider disabling or removing the vulnerable endpoints to block exploitation.

Generated by OpenCVE AI on August 10, 2026 at 12:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 10 Aug 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 10 Aug 2026 12:00:00 +0000

Type Values Removed Values Added
Description An improper path validation vulnerability in AsyncFuncAI/deepwiki-open through commit 16f35a0 allows unauthenticated remote attackers to write to or delete arbitrary files with root privileges. The api/api.py wiki-cache endpoint constructs file paths from user-controlled owner, repo, and repo_type fields without sanitization, enabling path traversal. A second unauthenticated endpoint creates directories, and combined these primitives allow arbitrary file write and delete as the root process user. An improper path validation vulnerability in AsyncFuncAI/deepwiki-open through commit 16f35a0 allows unauthenticated remote attackers to write to or delete arbitrary files with root privileges. The api/api.py wiki-cache endpoint constructs file paths from user-controlled owner, repo, and repo_type fields without sanitization, enabling path traversal.

Mon, 10 Aug 2026 11:00:00 +0000

Type Values Removed Values Added
Description An improper path validation vulnerability in AsyncFuncAI/deepwiki-open through commit 16f35a0 allows unauthenticated remote attackers to write to or delete arbitrary files with root privileges. The api/api.py wiki-cache endpoint constructs file paths from user-controlled owner, repo, and repo_type fields without sanitization, enabling path traversal. A second unauthenticated endpoint creates directories, and combined these primitives allow arbitrary file write and delete as the root process user.
Title deepwiki-open - Unauthenticated Path Traversal Leading to Arbitrary File Write and Delete
Weaknesses CWE-22
References
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: TuranSec

Published:

Updated: 2026-08-10T13:07:13.890Z

Reserved: 2026-08-10T10:32:53.853Z

Link: CVE-2026-72567

cve-icon Vulnrichment

Updated: 2026-08-10T13:07:10.223Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-10T13:00:04Z

Weaknesses
  • CWE-22

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