VYPR
High severityOSV Advisory· Published Aug 14, 2026· Updated Sep 18, 2026

CVE-2026-49986

CVE-2026-49986

Description

The Cortex MCP server (neuro-cortex-memory), a cross-platform persistent memory MCP, prior to version 3.17.1 treats the CLAUDE_PROJECT_DIR environment variable — automatically set by Claude Code to the currently open project directory — as a trusted Cortex developer checkout. When the open_visualization tool is invoked, _find_dev_source() resolves the user's active project directory as a candidate Cortex source root. The only validation performed by _is_cortex_root() is a check for the presence of an mcp_server/ subdirectory and a ui/unified-viz.html file. An attacker who places these two marker files in a malicious repository can cause Cortex to execute an arbitrary mcp_server/server/visualize_bootstrap.py from that directory via subprocess.run([sys.executable, ...]), achieving code execution with the privileges of the victim's local user process. Version 3.17.1 fixes the issue.

Affected packages

Versions sourced from the GitHub Security Advisory.

PackageAffected versionsPatched versions
neuro-cortex-memoryPyPI
< 3.18.03.18.0

Affected products

2
  • Cdeust/Cortexllm-fuzzy2 versions
    <3.17.1+ 1 more
    • (no CPE)range: <3.17.1
    • (no CPE)range: v3.16.0, v3.15.3, v3.15.2, …

Patches

Vulnerability mechanics

References

4

News mentions

0

No linked articles in our index yet.