继十月十日七个智能体相关 CVE 之后,VulnCheck 在十月十一日第二天又放出二十二个智能体与 MCP 服务器相关漏洞。这批由同一研究者提交,其中包括一个 CVSS 九点四分的硬编码凭据问题,以及官方 MCP Kotlin SDK 里一个无需认证即可触发的拒绝服务。
为什么漏洞成批出现?
MCP 生态爆发式增长,大量新服务器是个人或小团队快速写出来的,默认把服务绑在本地回环、假设「只有我自己能用」。但浏览器页面、共享网络、dashboard 配置等一旦能触达本地端口,信任边界就被打破。同一个研究方法扫一遍,就能批量捞出同类问题。
硬编码凭据为什么九点四分?
凭据写死在代码或配置里,意味着所有用这个默认值的部署共享同一把钥匙。一旦公开,攻击者可以批量登录所有未改默认密码的实例,无需任何绕过。这种洞影响面广、利用简单,所以 CVSS 极高。官方 SDK 出现这种问题尤其伤,因为它会被大量下游直接引用。
未授权 DoS 在 SDK 里有多糟?
拒绝服务看似不偷数据,但智能体服务往往是关键路径的依赖:它挂了,靠它的工作流就停摆。官方 SDK 出 DoS,等于给所有语言生态里用 Kotlin 写 MCP 客户端的人埋了雷。这批洞说明 MCP 正在重复云原生早年的老路——先跑起来,安全后补;差别是这次攻击面直接连着大模型的工具调用。
智能体厂商该怎么自证安全?
默认绑回环、假设本地可信的写法在多租户与共享机器上不成立。厂商应在 SDK 层面就做鉴权、限流与资源配额,而不是把安全推给部署者。官方 SDK 出现硬编码凭据与未授权 DoS,说明生态还缺一份最基本的安全基线清单。
去论坛讨论
前往 silicon-agi.com 论坛 参与讨论
你在部署或复现这个技术细节时踩过什么坑?欢迎到论坛交换实测数据与配置片段。