漏洞  ·  2026-10-14

MCP Context Forge(IBM)附带已知JWT密钥 → 可在MCP网关中伪造未认证的平台管理员令牌

漏洞High 影响GlobalCVE-2026-53709
于2026-10-13发布(CVSS 9.8,CWE-287/321/798/1188),通过GitHub公告发布。网关附带已知的JWT_SECRET_KEY,verify_jwt_token()接受使用该密钥签名的HS256令牌,而当REQUIRE_USER_IN_DB为false时,get_current_user()将令牌主体提升为平台管理员。已通过NVD REST API验证。
MCP网关是代理与其调用的工具/数据之间的信任边界。伪造的管理员令牌授予对所有网关管理的MCP服务器和资源的读/写/破坏权限,使攻击者能够重新配置每个连接代理可访问的内容——这是组织代理资产中的单点妥协,且伪造会话路径可绕过正常的凭据撤销控制。
未认证的远程攻击者使用mcpgateway/config.py和.env.example中附带的公开已知JWT_SECRET_KEY签署HS256 JWT,将主体设置为配置的PLATFORM_ADMIN_EMAIL;get_current_user()在没有任何数据库账户的情况下生成管理员会话(REQUIRE_USER_IN_DB=false默认值)。伪造令牌在密码更改、账户删除和会话撤销后仍然有效。
IBM MCP Context Forge MCP网关 < 1.0.2
将MCP Context Forge升级至1.0.2;部署者必须轮换JWT密钥并禁用平台管理员引导;请参阅GHSA-m8rv-5m6m-32ff。
NVD CVE-2026-53709GitHub Advisory GHSA-m8rv-5m6m-32ffNVD (REST, verified)
在实时动态中查看 浏览更多 AI 安全与治理相关发现 — 每日清晨更新。
打开动态 →