Lucene search

K
rubygemsRubySecRUBY:GRPC-2023-4785
HistorySep 12, 2023 - 9:00 p.m.

Denial of Service Vulnerability in gRPC TCP Server (Posix-compatible platforms)

2023-09-1221:00:00
RubySec
groups.google.com
10
grpc
tcp server
denial of service
posix-compatible
google
vulnerability
error handling
linux
c++
python
ruby
java
go

CVSS3

7.5

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

HIGH

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

AI Score

7

Confidence

High

Lack of error handling in the TCP server in Google’s gRPC starting
version 1.23 on posix-compatible platforms (ex. Linux) allows an
attacker to cause a denial of service by initiating a significant
number of connections with the server.

Note that gRPC C++ Python, and Ruby are affected, but
gRPC Java and Go are NOT affected.

Affected configurations

Vulners
Node
rubygrpcRange1.53.01.53.2
OR
rubygrpcRange1.54.01.54.3
OR
rubygrpcRange1.55.01.55.3
OR
rubygrpcRange1.56.2
VendorProductVersionCPE
rubygrpc*cpe:2.3:a:ruby:grpc:*:*:*:*:*:*:*:*

CVSS3

7.5

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

HIGH

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

AI Score

7

Confidence

High