Description
A security vulnerability has been detected in edvardlindelof notes-mcp up to 0.1.4. This affects an unknown function of the file notes_mcp.py. The manipulation of the argument root_dir/path leads to path traversal. The attack is possible to be carried out remotely. The exploit has been disclosed publicly and may be used. The project was informed of the problem early through an issue report but has not responded yet.
Published: 2026-04-28
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Path Traversal
Action: Apply Patch
AI Analysis

Impact

A path traversal flaw exists in the notes_mcp.py component of the notes-mcp project, affecting versions up to 0.1.4. The vulnerability is triggered by manipulating the root_dir or path argument, which allows an attacker to reference file system locations outside the intended directory hierarchy. The flaw can be exploited remotely, resulting in unauthorized file access or disclosure of sensitive configuration data. The effect may compromise confidentiality and potentially allow broader system exploitation if critical files are read or altered.

Affected Systems

The exploit targets the open-source notes-mcp application developed by Edvard Lindelof. All deployments using the notes-mcp package at or below version 0.1.4 are vulnerable. No additional vendor or product ranges are specified beyond the notes-mcp package itself.

Risk and Exploitability

The CVSS score of 6.9 classifies the vulnerability as moderate severity, with the attacker required to supply a malicious root_dir or path argument via a remote interface. The EPSS score is not provided, and the issue is not listed in the CISA KEV catalog, suggesting that while the flaw is documented, the exploitation rate may be low at present. Nonetheless, because the attacker can read arbitrary files, the risk to confidentiality is significant, especially in environments where notes-mcp is exposed to external users or network traffic.

Generated by OpenCVE AI on April 28, 2026 at 12:34 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade notes-mcp to a version newer than 0.1.4 when it becomes available.
  • Configure the application to use a fixed, safe root directory and disable remote input of the root_dir or path parameters.
  • Implement server‑side validation that blocks any path containing ".." sequences or absolute paths before use.

Generated by OpenCVE AI on April 28, 2026 at 12:34 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-vc5j-42hh-j3mr notes-mcp has a Path Traversal issue
History

Wed, 29 Apr 2026 15:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 28 Apr 2026 09:45:00 +0000

Type Values Removed Values Added
First Time appeared Edvardlindelof
Edvardlindelof notes-mcp
Vendors & Products Edvardlindelof
Edvardlindelof notes-mcp

Tue, 28 Apr 2026 02:00:00 +0000

Type Values Removed Values Added
Description A security vulnerability has been detected in edvardlindelof notes-mcp up to 0.1.4. This affects an unknown function of the file notes_mcp.py. The manipulation of the argument root_dir/path leads to path traversal. The attack is possible to be carried out remotely. The exploit has been disclosed publicly and may be used. The project was informed of the problem early through an issue report but has not responded yet.
Title edvardlindelof notes-mcp notes_mcp.py path traversal
Weaknesses CWE-22
References
Metrics cvssV2_0

{'score': 7.5, 'vector': 'AV:N/AC:L/Au:N/C:P/I:P/A:P/E:POC/RL:ND/RC:UR'}

cvssV3_0

{'score': 7.3, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R'}

cvssV3_1

{'score': 7.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R'}

cvssV4_0

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


Subscriptions

Edvardlindelof Notes-mcp
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-04-29T14:13:58.563Z

Reserved: 2026-04-27T15:02:55.489Z

Link: CVE-2026-7212

cve-icon Vulnrichment

Updated: 2026-04-29T14:13:53.887Z

cve-icon NVD

Status : Deferred

Published: 2026-04-28T02:16:08.573

Modified: 2026-04-29T01:00:01.613

Link: CVE-2026-7212

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-04-28T12:45:31Z

Weaknesses