~ / search / GHSA-9hxf-ppjv-w6rq

GHSA-9hxf-ppjv-w6rq

gRPC connection termination issue

Source: GitHub Advisory Database (reviewed) Moderate CVE-2023-32732

Packages

EcosystemPackageAffectedFixed in
Maven io.grpc:grpc-protobuf >= 1.53.0, < 1.53.1 1.53.1
PyPI grpcio >= 1.53.0, < 1.53.1 1.53.1
RubyGems grpc >= 1.53.0, < 1.53.1 1.53.1
Maven io.grpc:grpc-protobuf >= 1.54.0, < 1.54.2 1.54.2
PyPI grpcio >= 1.54.0, < 1.54.2 1.54.2
RubyGems grpc >= 1.54.0, < 1.54.2 1.54.2

Details

As written in the advisory (Markdown source, shown as plain text).

gRPC contains a vulnerability whereby a client can cause a termination of connection between a HTTP2 proxy and a gRPC server: a base64 encoding error for `-bin` suffixed headers will result in a disconnection by the gRPC server, but is typically allowed by HTTP2 proxies. We recommend upgrading beyond the commit in https://github.com/grpc/grpc/pull/32309.

References

External links from the advisory. They lead to third-party sites.