CVE-2026-6993go-kratos kratos 2.9.2及之前版本存在安全漏洞,该漏洞源于transport/http/server.go文件中NewServer函数的http.DefaultServeMux Fallback Handler组件存在缺陷。攻击者可利用此漏洞远程发起攻击,导致非预期的中介行为,可能泄露敏感信息。建议用户尽快应用官方补丁以修复此问题。
该漏洞位于go-kratos框架的HTTP服务器初始化逻辑中,具体涉及transport/http/server.go文件的NewServer函数。问题根源在于组件http.DefaultServeMux Fallback Handler的配置不当。在Go语言中,http.DefaultServeMux是一个全局的HTTP请求多路复用器,如果在创建服务器时未显式指定自定义的ServeMux,或者错误地使用了默认的回退机制,会导致未匹配的请求被发送至此全局处理器。这可能使得攻击者能够绕过应用程序定义的安全边界,访问由其他依赖项注册到DefaultServeMux上的敏感端点(如/debug/pprof等)。攻击过程无需用户交互和权限认证,攻击者可通过网络发送恶意请求触发该漏洞,导致敏感信息泄露(C:L)。官方已发布修复补丁,建议及时更新。