grpc is vulnerable to Connection Termination. An attacker can terminate the connection between a HTTP2 proxy and the gRPC server by providing a -bin
suffixed headers, which leads to a base64 encoding error, causing an application crash.
CPE | Name | Operator | Version |
---|---|---|---|
grpcio | le | 1.52.0 | |
grpc | le | 1.52.2 | |
grpc.net.client | le | 2.51.0 | |
io.grpc:grpc-xds | le | 1.52.1 | |
grpc | le | 1.53.0 | |
libgrpc.so | le | 31.0.0 | |
grpcio | le | 1.52.0 | |
grpc | le | 1.52.2 | |
grpc.net.client | le | 2.51.0 | |
io.grpc:grpc-xds | le | 1.52.1 |
github.com/advisories/GHSA-9hxf-ppjv-w6rq
github.com/grpc/grpc-dotnet/commit/2cdbf1c3089458ca507fd1b23983698ad5fd8329
github.com/grpc/grpc-java/commit/501ca8f7b4f9c5288ca6deaa9191d1b2ee930cc8
github.com/grpc/grpc/commit/6bb17232b2d0bed9efb6bd12d98a3af4582ea9d0
github.com/grpc/grpc/pull/32309
lists.fedoraproject.org/archives/list/[email protected]/message/37IDNVY5AWVH7JDMM2SDTL24ZPPZJNSY/
lists.fedoraproject.org/archives/list/[email protected]/message/VWE44J5FG7THHL7XVEVTNIGEYBNKJBLL/