AnthropicMCPGit服务器漏洞可用于访问文件和执行代码

admin 2026-01-21 23:58:48 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: Anthropic维护的GitMCP服务器存在三个严重漏洞,涉及路径遍历和参数注入。攻击者可通过提示注入利用漏洞读取删除任意文件甚至执行代码。漏洞已在后续版本修复,建议用户立即升级。此事件表明MCP生态系统需更深入的安全审计。 综合评分: 92 文章分类: 漏洞预警,AI安全,漏洞POC


cover_image

Anthropic MCP Git 服务器漏洞可用于访问文件和执行代码

Ravie Lakshmanan Ravie Lakshmanan

代码卫士

2026年1月21日 18:15 北京

  聚焦源代码安全,网罗国内外最新资讯!

编译:代码卫士

由 Anthropic 维护的 Git 官方模型上下文协议 (MCP) 服务器中存在三个漏洞,可在一定条件下用于读取或删除任意文件并执行代码。

生成式AI安全公司Cyata 的研究员 Yarden Porat 提到,“这些漏洞可通过提示注入遭利用,也就是说攻击者如能影响一款AI助手读取(恶意README、投毒的 issue 描述、受陷网页),无需直接访问受害者系统,就能利用这些漏洞。”

Mcp-server-git 是一个 Python 包和一款 MCP 服务器,提供一系列内置工具,通过大语言模型以编程的方式来读取、搜索和操纵 Git 仓库。在2025年6月负责任地披露后,这些漏洞已在 2025.9.25和2025.12.18中修复,具体如下:

  • CVE-2025-68143:CVSS 评分8.8(v3)/6.5 (v4),是一个路径遍历漏洞,因 git_init 工具在仓库创建的过程中未经过验证即接受任意文件系统路径导致(已在 2025.9.25版本中修复)。
  • CVE-2025-68144:CVSS 评分8.1(v3)/6.4 (v4),是一个参数注入漏洞,因 git_diff和git_checkout 函数在未经清理的情况下,直接将受用户控制的参数传给 git CLI 命令导致(已在2025.12.18版本中修复)。
  • CVE-2025-68145:CVSS 评分7.1(v3)/6.3 (v4),是一个路径遍历漏洞,因在使用 –repository 标记将操作限制到一个特定的仓库路径时未验证路径而导致(已在2025.12.18版本中修复)。

成功利用上述漏洞可导致攻击者将系统上的任意目录转换为 Git 仓库,以空差异覆写任意文件并访问服务器上的任意仓库。

Cyata 公司观察到的一起攻击活动表明,这三个漏洞可与 Filysystem MCP 服务器组合利用,写入 “.git/config” 文件(一般位于隐藏的 .git 目录中)并通过提示注入的方式触发对 git_init 的调用,实现远程代码执行后果:

  • 使用 git_init 在可写目录中创建仓库。
  • 通过文件系统 MCP 服务器写入包含恶意 clean 过滤器的 .git/config 文件。
  • 创建 .gitattributes 文件使过滤器对特定文件生效。
  • 写入包含攻击载荷的 shell 脚本。
  • 创建触发过滤器的目标文件。
  • 调用 git_add 命令激活 clean 过滤器,从而执行攻击载荷。

Git_init 工具已从该程序包中删除并增加了额外的验证机制,阻止路径遍历原语。建议该 Python 包用户升级至最新版本获得最优防护措施。Cyata 公司的首席执行官兼联合创始人 Shahar Tal 提到,“这是规范的 Git MCP 服务器,是开发人员会参照的标准模板。如果即使在参考实现中安全边界也会被突破,那么意味着需要对整个 MCP 生态系统进行更深入的审计。这并非极端案例或者特殊配置,它们开箱即用。”

开源卫士试用地址:https://oss.qianxin.com/#/login

代码卫士试用地址:https://sast.qianxin.com/#/login


推荐阅读

MCP服务器平台严重漏洞可暴露3000+服务器和数千API密钥

开源项目mcp-remote 中存在严重漏洞可导致RCE

React Router严重漏洞可用于访问或修改服务器文件

n8n严重漏洞可导致任意代码执行

原文链接

https://thehackernews.com/2026/01/three-flaws-in-anthropic-mcp-git-server.html

题图:Pixabay License

本文由奇安信编译,不代表奇安信观点。转载请注明“转自奇安信代码卫士 https://codesafe.qianxin.com”。

奇安信代码卫士 (codesafe)

国内首个专注于软件开发安全的产品线。

    觉得不错,就点个 “在看” 或 “赞” 吧~


免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:代码卫士 Ravie Lakshmanan Ravie Lakshmanan《Anthropic MCP Git 服务器漏洞可用于访问文件和执行代码》

评论:0   参与:  0