漏洞信息
尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。
Vulnerability Title
Centrifugo: Client-forgeable headers emulation lets any client spoof headers forwarded to proxy backends
Vulnerability Description
Centrifugo is an open-source scalable real-time messaging server. Prior to 6.9.0, Centrifugo copies the client-controlled protocol.ConnectRequest.headers map through OnClientConnecting in internal/client/handler.go, ConnectEvent.Headers, and SetEmulatedHeadersToContext. The requestHeaders path in internal/proxy/http.go, the requestMetadata path in internal/proxy/grpc.go, and the Consume path in internal/unigrpc/grpc.go can forward an allowlisted value as a trusted backend header or metadata value. A remote client can spoof a header such as x-trusted-user for connect, refresh, subscribe, publish, RPC, and related proxy calls when the backend relies on that header for authentication or authorization. The unidirectional gRPC transport has no transport-level HTTP header that can override the emulated value. This issue is fixed in version 6.9.0.
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Vulnerability Type
使用欺骗进行的认证绕过
Vulnerability Title
Centrifugal Labs Centrifugo 授权问题漏洞
Vulnerability Description
Centrifugal Labs Centrifugo是Centrifugal Labs组织开源的一个实时消息服务器。 Centrifugal Labs Centrifugo 6.9.0之前版本存在授权问题漏洞,该漏洞源于客户端控制的协议ConnectRequest.headers映射处理不当,允许列表值被作为可信后端头或元数据值转发,导致远程客户端可伪造头(如x-trusted-user)绕过身份验证或授权。
CVSS Information
N/A
Vulnerability Type
N/A