Read the docs
TI-2026-39398 Aliases CVE-2026-54561GHSA-f7wf-v2vw-mpcx

MCP Memory Keeper: Arbitrary local file read in mcp-memory-keeper context_import via unvalidated filePath

Priority MEDIUM 61CWE-209Published · Updated

Key facts

Attack vector
Local
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
Information disclosure
Confidentiality · integrity · availability
High · None · None
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-209.

Summary

MCP Memory Keeper is an MCP server for persistent context management in AI coding assistants. Prior to 0.13.0, context_import in src/index.ts passes the caller-controlled filePath directly to fs.readFileSync without restricting the path to an export directory. An MCP client, including an LLM agent induced to call the tool, can use ../ traversal or an absolute path to target any file readable by the server process. A valid JSON file is parsed and imported into the caller's session, allowing its full contents to be retrieved through context_get or context_export, while JSON.parse errors for non-JSON files can return leading file bytes in a SyntaxError message. The two disclosure modes can expose other exported sessions, JSON credentials or service-account files, environment files, and portions of SSH keys or other local files. This issue is fixed in version 0.13.0.

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.00249 16th percentileScored 2026-11-07
Fix Fixed mcp-memory-keeper (mkreyman): 0.13.0mcp-memory-keeper (npm): 0.13.0

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
mkreymanmcp-memory-keeperbefore 0.13.00.13.0Patch availableCNA
—mcp-memory-keeper (npm)before 0.13.00.13.0Patch availableGHSA-f7wf-v2vw-mpcx
  • mcp-memory-keeper Vendormkreyman Affected before 0.13.0 Fixed in 0.13.0 Patch available CNA
  • mcp-memory-keeper (npm) Vendor— Affected before 0.13.0 Fixed in 0.13.0 Patch available GHSA-f7wf-v2vw-mpcx

Remediation

  • Fix · CNA mcp-memory-keeper (mkreyman) Fixed in 0.13.0
  • Fix · GHSA-f7wf-v2vw-mpcx mcp-memory-keeper (npm) Fixed in 0.13.0 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-54561
  2. 2026-10-03 Alias added: GHSA-f7wf-v2vw-mpcx

References

Sources