GitLab 披露 Serena MCP 编码智能体严重远程代码执行漏洞
Critical remote code execution in Serena, a popular MCP coding agent
AI 导读
GitLab 威胁研究组发现 Serena 存在服务端模板注入漏洞(GHSA-pp25-4cg4-qcr9),攻击者可在自己控制的仓库中放入恶意 .serena/project.yml,开发者用 Serena MCP 服务器打开该项目时即执行任意代码。该漏洞绕过了 Serena 专门用于阻止不受信任仓库运行代码的 trusted_project_path_patterns 控制,因为模式加载与提示词渲染路径从未经过 is_trusted() 检查;研究者在 trusted_project_path_patterns 置空的最严格配置下复现了绕过,activation_command 被拦截而模板注入照常执行,属于保护机制失效(CWE-693)。
推荐理由
GitLab 威胁研究团队披露 Serena MCP 服务端的模板注入漏洞,并给出信任门被绕过的完整调用链,可对照检查自家 MCP 工具的信任模型覆盖范围。