Skip to content

Back to the catalog

nvd.nist.govadvisory

CVE-2026-57860: ForgeCode (tailcallhq/forgecode), an AI pair-programming CLI, automatically loads and executes the MCP servers defined i

CVE-2026-57860 describes an arbitrary code execution flaw in ForgeCode (tailcallhq/forgecode), an AI pair-programming CLI that automatically loads and executes MCP servers defined in a repository's .mcp.json on startup without user confirmation. A malicious repo can define mcpServers entries with arbitrary command/args (e.g. bash -c) that spawn under the invoking user's privileges the moment forge is run inside the cloned repo, giving attackers a reliable initial-access and persistence primitive against developers evaluating untrusted code. CVSS 4.0 8.4 HIGH, CWE-829 (inclusion of functionality from untrusted control sphere); a fix commit and VulnCheck advisory are linked.

TL;DR ForgeCode's CLI blindly executes MCP server commands from an untrusted repo's .mcp.json, giving arbitrary code execution on startup (CVE-2026-57860, CVSS 8.4).

Organisations named here

  • CWE-829

CVEs named here

  • CVE-2026-57860

Technologies named here

  • ForgeCode
  • MCP servers / .mcp.json
  • Model Context Protocol