CVE-2026-33223NATS-Server在2.11.15和2.12.6之前的版本中存在安全漏洞。服务器未能有效剥离入站消息中的`Nats-Request-Info`标头。攻击者若拥有有效凭据,可利用此漏洞伪造身份,欺骗依赖该标头验证身份的服务。该漏洞可能导致服务端接收到伪造的身份信息,从而破坏系统的信任机制。
该漏洞源于NATS-Server在处理消息头时的逻辑缺陷。`Nats-Request-Info`标头本应由NATS服务器添加并保证其不可伪造性,用于向接收方确认发送者身份。然而,在受影响版本中,服务器在处理入站消息时,未能完全移除或覆盖客户端手动注入的`Nats-Request-Info`标头。因此,一个拥有普通客户端连接权限的攻击者,可以在发送的消息中手动构造该标头。当依赖此标头的下游服务(如微服务应用)接收消息时,会错误地将攻击者注入的标头内容视为服务器验证过的身份信息,从而导致身份欺骗攻击。