Wiz Outlines Model Context Protocol Security Risks and Safeguards

· Original article ↗

Summary

Wiz’s briefing explains security risks in Model Context Protocol (MCP), including unvetted local servers, remote-server abuse, and unsafe client auto-run, and recommends auditing, least privilege, sandboxing, and stronger governance.

Key points

  • Installing a local MCP server runs code on the machine; the article warns that unofficial registries and missing signing, pinning, and package locking increase supply-chain risks.
  • Registry labels and trust signals may not verify developer identity or guarantee that linked code matches the server package.
  • Remote servers may interact with client tools or permissions to access local files or exfiltrate tokens, and may handle sensitive authentication or customer data.
  • The article says client auto-run can increase the impact of a malicious or compromised server. It cites a Wiz proof of concept in which an external MCP server was exploited to achieve remote code execution on the MCP host.
  • Other client risks described include tool-name conflicts, slash-command hijacking, and indirect prompt injection through untrusted content.
  • For users, the article recommends auditing servers, limiting credential scope, using mature clients, and considering curated registries, sandboxing, egress controls, gateways, and allowlisting.
  • The article describes planned or emerging ecosystem safeguards, including an official registry and stronger integrity controls, isolation, namespacing, and permissions.

Article Details

Topic
Security risks and safeguards for Model Context Protocol (MCP) servers and clients

People

Tools

Related Articles