Lucene search

K
rubygemsRubySecRUBY:GRPC-2023-32732
HistoryJul 05, 2023 - 9:00 p.m.

gRPC connection termination issue

2023-07-0521:00:00
RubySec
github.com
17
grpc
vulnerability
connection termination
http2
proxy
server
base64 encoding
upgrade
commit

CVSS3

5.3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

LOW

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L

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.

Affected configurations

Vulners
Node
rubygrpcRange≤1.53.0
VendorProductVersionCPE
rubygrpc*cpe:2.3:a:ruby:grpc:*:*:*:*:*:*:*:*

CVSS3

5.3

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

LOW

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L