MCP协议安全
7 节点1 篇9 来源
Model Context Protocol (MCP) 自2024年11月由 Anthropic 推出以来,已成为连接大语言模型与外部工具的事实标准。随着其被捐赠给 Linux Foundation 并更新至 v2 版本,安全风险日益凸显。研究指出 MCP 存在架构级漏洞,如缺乏能力认证和隐式信任传播,导致攻击成功率比非 MCP 集成高 23–41%。实战数据显示,超九成互联网暴露的 MCP 服务器缺乏 OAuth 认证,且官方 SDK 曾曝出高危凭证泄露漏洞。尽管 v2 引入企业托管授权(EMA)和无状态设计以缓解部分风险,但工具描述投毒、间接提示注入等核心威胁仍依赖实施层面的严格隔离与最小权限原则。
事情怎么走到这一步
Anthropic 发布 Model Context Protocol (MCP) v1 初始规范,旨在标准化 AI 应用与外部工具的集成。
cheatsheetseries.owasp.org ↗Maloyan 和 Namiot 发表研究,首次对 MCP 规范进行形式化安全分析,识别出三类协议级漏洞,并提出 ATTEST MCP 扩展方案。
arxiv.org ↗Aviral Srivastava 独立报告 MCP Python 和 TypeScript SDK 中的 OAuth 发现机制缺陷,可能导致敏感凭证泄露至攻击者控制的服务器。
medium.com ↗MCP 维护者确认上述 SDK 漏洞并发布修复补丁,分配 CVE-2026–115563 和 CVE-2026–104850,CVSS 评分均为 7.5(高危)。
medium.com ↗MCP v2 规范正式定稿,核心变更包括移除 initialize 握手实现无状态化、强制 OAuth 2.1/OIDC,并引入企业托管授权(EMA)稳定版。
cnblogs.com ↗