CVE-2026-44430MCP Registry在1.7.7之前的版本中存在服务器端请求伪造(SSRF)漏洞。其HTTP命名空间验证机制未能正确过滤特定的IPv6地址段(如6to4、NAT64)。攻击者可利用这些未被封禁的IPv6地址绕过安全检查,诱导服务器向内部网络或云元数据服务发起请求,从而可能获取敏感信息。
该漏洞源于MCP Registry在实现`safeDialContext`函数时,IP地址过滤机制不完善。代码依赖Go标准库的`IsLoopback`、`IsPrivate`等函数以及手动配置的CGNAT范围来阻止私有IP访问。然而,该阻止列表未包含IPv6 6to4(2002::/16)、NAT64(64:ff9b::/96)及废弃的站点本地(fec0::/10)地址。这些特殊IPv6地址能够编码IPv4地址,并在双栈或NAT64环境下通过隧道访问RFC1918私有地址或云元数据服务(如169.254.169.254)。攻击者只需控制DNS解析,将目标域名解析为上述范围内的恶意IPv6地址,即可绕过校验,实现对内部服务的未授权访问。