gRPC-Go: Denial of Service (DoS) via crash due to missing `:authority` and `Host` headers in the xDS servers
gRPC-Go is the Go language implementation of gRPC.
Red Hat OpenShift Builds 1.8.3
Released 2026-10-24 · Red Hat rating Critical · View on Red Hat →
gRPC-Go is the Go language implementation of gRPC.
Multiple ECH outer extension references are not permitted under RFC 9849; previously, a client could send a well-crafted packet that could trigger memory exhaustion in the server process by specifying multiple references…
A malicious HTTP/2 peer can cause excessive CPU consumption in the client or server by opening a large number of streams and then sending many small SETTINGS frames containing SETTINGS_INITIAL_WINDOW_SIZE values.
When parsing a Range header containing a large number of small ranges, FileServer(FS), ServeContent, and ServeFile(FS) can consume an excessive amount of CPU.
Parsing an invalid SVCB or HTTPS RR can panic when the size of a parameter value overflows the message buffer.
The Nickname profile can panic with an out-of-bounds slice error when transforming crafted input into a short destination buffer.
The system certificate authority (CA) store in Red Hat products, distributed via ca-certificates RPM packages, included multiple root CA certificates of authorities, which signed intermediate CA certificates with weak pr…
On most platforms, Go uses the given system root certificates.