Description
knowns versions before 0.30.0 fail to validate filesystem paths in MCP tool arguments, allowing attackers to read, create, overwrite and delete files outside the project directory. Attackers can supply path arguments containing directory traversal sequences to access arbitrary Markdown files accessible to the server process.
Published: 2026-09-07
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

This vulnerability is a classic path traversal flaw in the MCP argument handling of knowns. The server fails to validate filesystem paths supplied to the MCP tool, allowing an attacker to supply directory traversal sequences that lead to reading, creating, overwriting, or deleting files outside the intended project directory. The flaw can be used to expose arbitrary Markdown files that the server process can reach, potentially revealing sensitive data or code. The weakness is classified as CWE-22.

Affected Systems

The affected product is knowns, specifically knowns-dev:knowns versions prior to 0.30.0, including 0.29.1. The issue exists in the internal storage layers that handle document and memory storage. Releases starting with 0.30.0 contain the path validation fix and are not vulnerable.

Risk and Exploitability

The flaw has a CVSS score of 8.7, indicating severe impact on confidentiality and integrity of files outside the project directory. No EPSS score is available, and the vulnerability is not listed in the CISA KEV catalog, suggesting no known active exploitation at this time. The description states that attackers can supply path arguments containing directory traversal sequences to the MCP doc or memory tools. However, it does not specify whether the services are exposed to remote networks. Consequently, the attack vector is inferred to be local or remote depending on the exposure of those interfaces; any user—authenticated or unauthenticated—who can invoke the MCP tool with arbitrary paths could read, create, overwrite, or delete files beyond the intended scope.

Generated by OpenCVE AI on September 8, 2026 at 00:51 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to knowns version 0.30.0 or later to apply the path validation fix.
  • If an upgrade is not immediately possible, disable or restrict access to the MCP doc and memory tool interfaces that accept arbitrary file paths.
  • Adjust file system permissions so that the knowns server process is confined to the project directory and cannot read or write files outside of it.

Generated by OpenCVE AI on September 8, 2026 at 00:51 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 08 Sep 2026 01:15:00 +0000

Type Values Removed Values Added
First Time appeared Knowns-dev
Knowns-dev knowns
Vendors & Products Knowns-dev
Knowns-dev knowns

Mon, 07 Sep 2026 23:15:00 +0000

Type Values Removed Values Added
Description knowns versions before 0.30.0 fail to validate filesystem paths in MCP tool arguments, allowing attackers to read, create, overwrite and delete files outside the project directory. Attackers can supply path arguments containing directory traversal sequences to access arbitrary Markdown files accessible to the server process.
Title knowns before 0.30.0 Path Traversal via MCP doc and memory tools
Weaknesses CWE-22
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

Knowns-dev Knowns
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-07T23:03:16.548Z

Reserved: 2026-09-07T12:34:31.457Z

Link: CVE-2026-86439

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-07T23:16:53.297

Modified: 2026-09-07T23:16:53.297

Link: CVE-2026-86439

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-08T01:00:12Z

Weaknesses
  • CWE-22

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