Lucene search

K

GRPC Security Vulnerabilities

cve
cve

CVE-2023-4785

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...

7.5CVSS

7.2AI Score

0.001EPSS

2023-09-13 05:15 PM
2246
cve
cve

CVE-2023-33953

gRPC contains a vulnerability that allows hpack table accounting errors could lead to unwanted disconnects between clients and servers in exceptional cases/ Three vectors were found that allow the following DOS attacks: Unbounded memory buffering in the HPACK parser Unbounded CPU consumption in...

7.5CVSS

7.6AI Score

0.0004EPSS

2023-08-09 01:15 PM
88
cve
cve

CVE-2023-32732

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...

5.3CVSS

5.3AI Score

0.001EPSS

2023-06-09 11:15 AM
2374
cve
cve

CVE-2023-1428

There exists an vulnerability causing an abort() to be called in gRPC. The following headers cause gRPC's C++ implementation to abort() when called via http2: te: x (x != trailers) :scheme: x (x != http, https) grpclb_client_stats: x (x == anything) On top of sending one of those headers, a later.....

7.5CVSS

7.3AI Score

0.0005EPSS

2023-06-09 11:15 AM
2327
cve
cve

CVE-2023-32731

When gRPC HTTP2 stack raised a header size exceeded error, it skipped parsing the rest of the HPACK frame. This caused any HPACK table mutations to also be skipped, resulting in a desynchronization of HPACK tables between sender and receiver. If leveraged, say, between a proxy and a backend, this.....

7.5CVSS

7.5AI Score

0.002EPSS

2023-06-09 11:15 AM
2352
cve
cve

CVE-2022-24777

grpc-swift is the Swift language implementation of gRPC, a remote procedure call (RPC) framework. Prior to version 1.7.2, a grpc-swift server is vulnerable to a denial of service attack via a reachable assertion. This is due to incorrect logic when handling GOAWAY frames. The attack is low-effort:....

7.5CVSS

7.2AI Score

0.001EPSS

2022-03-25 05:15 PM
56