{"id":23231,"date":"2026-09-16T04:31:18","date_gmt":"2026-09-15T20:31:18","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-54561"},"modified":"2026-09-16T04:31:18","modified_gmt":"2026-09-15T20:31:18","slug":"cve-2026-54561","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-54561","title":{"rendered":"CVE-2026-54561 [MEDIUM] &#8211; MCP Memory Keeper is an MCP server for persistent context management in AI coding assistan"},"content":{"rendered":"<p>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&#8217;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.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>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.readF<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-23231","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/23231","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln"}],"about":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/types\/vuln"}],"wp:attachment":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=23231"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=23231"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=23231"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}