Priority CRITICAL 90KEV
The HTTP/2 protocol allows a denial of service (server resource consumption) because request cancellation can reset many streams quickly, as exploited in the wild in August through October 2023.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.99999 · Published 2023-10-10 · Partial fix · 1.28.0, 0.17.0 +9 CWE-400
Priority MEDIUM 49
gRPC-Go is the Go language implementation of gRPC.
CVSS 3.1CRITICAL 9.1· Network · No auth · No interaction · EPSS 0.01619 · Published 2026-03-20 · Partial fix · 1.79.3 CWE-285
Priority MEDIUM 49
The package grpc before 1.24.4; the package @grpc/grpc-js before 1.1.8 are vulnerable to Prototype Pollution via loadPackageDefinition.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.04026 · Published 2020-11-11 · Fixed in 1.24.4, 1.1.8 CWE-1321
Priority MEDIUM 48
Google gRPC before 2017-03-29 has an out-of-bounds write caused by a heap-based use-after-free related to the grpc_call_destroy function in core/lib/surface/call.c.
CVSS 3.0CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.03077 · Published 2017-04-30 · No fix listed CWE-787
Priority MEDIUM 48
Google gRPC before 2017-02-22 has an out-of-bounds write caused by a heap-based buffer overflow related to the parse_unix function in core/ext/client_channel/parse_address.c.
CVSS 3.0CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.0304 · Published 2017-04-14 · No fix listed CWE-787
Priority MEDIUM 47
Google gRPC before 2017-04-05 has an out-of-bounds write caused by a heap-based buffer overflow related to core/lib/iomgr/error.c.
CVSS 3.0CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.02368 · Published 2017-06-05 · No fix listed CWE-787
Priority MEDIUM 47
Google gRPC before 2017-02-22 has an out-of-bounds write related to the gpr_free function in core/lib/support/alloc.c.
CVSS 3.0CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.02908 · Published 2017-04-14 · No fix listed CWE-787
Priority MEDIUM 45
gRPC-Go is the Go language implementation of gRPC.
CVSS 4.0HIGH 8.7· Network · No auth · No interaction · EPSS 0.00641 · Published 2026-09-14 · Partial fix · 1.82.2, 1.83.2 +2 CWE-129
Priority MEDIUM 41
@grpc/grps-js implements the core functionality of gRPC purely in JavaScript, without a C++ addon.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00882 · Published 2026-07-14 · Partial fix · 1.9.16, 1.10.12 +4 CWE-248
Priority MEDIUM 41
@grpc/grps-js implements the core functionality of gRPC purely in JavaScript, without a C++ addon.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00882 · Published 2026-07-14 · Partial fix · 1.9.16, 1.11.4 +4 CWE-248
Priority MEDIUM 41
grpc-swift is the Swift language implementation of gRPC, a remote procedure call (RPC) framework.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.01177 · Published 2022-03-25 · Fixed in 1.7.2 CWE-617
Priority MEDIUM 40
Lack of error handling in the TCP server in Google's gRPC starting version 1.23 on posix-compatible platforms (ex.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00773 · Published 2023-09-13 · Fixed in 1.57, 1.56.2 +3 CWE-248
Priority LOW 39
gRPC-Go is the Go language implementation of gRPC.
CVSS 4.0HIGH 8.7· Network · No auth · No interaction · EPSS 0.00609 · Published 2026-09-01 · Partial fix · 1.83.1 CWE-400
Priority LOW 39
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:…
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00479 · Published 2023-08-09 · Fixed in 1.56.1, 1.53.2 +3 CWE-789
Priority LOW 39
There exists an vulnerability causing an abort() to be called in gRPC.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00406 · Published 2023-06-09 · Partial fix · 1.53, 1.53.0 CWE-617
Priority LOW 34
@grpc/grpc-js implements the core functionality of gRPC purely in JavaScript, without a C++ addon.
CVSS 3.1HIGH 7.4· Network · No auth · No interaction · EPSS 0.00215 · Published 2026-09-28 · Partial fix · 1.13.6, 1.14.5 CWE-295
Priority LOW 34
gRPC-Go is the Go language implementation of gRPC.
CVSS 4.0MEDIUM 6.3· Network · No auth · No interaction · EPSS 0.00311 · Published 2026-09-01 · Partial fix · 1.83.1 CWE-178
Priority LOW 33
When gRPC HTTP2 stack raised a header size exceeded error, it skipped parsing the rest of the HPACK frame.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00498 · Published 2023-06-09 · Partial fix · 1.53.1, 1.54.2 CWE-440
Priority LOW 31
@grpc/grps-js implements the core functionality of gRPC purely in JavaScript, without a C++ addon.
CVSS 3.1MEDIUM 5.3· Network · No auth · No interaction · EPSS 0.00672 · Published 2024-06-10 · Partial fix · 1.10.9, 1.9.15 +1 CWE-789
Priority LOW 31
There exists a denial of service through Data corruption in gRPC-C++ - gRPC-C++ servers with transmit zero copy enabled through the channel arg GRPC_ARG_TCP_TX_ZEROCOPY_ENABLED can experience data corruption issues.
CVSS 4.0MEDIUM 6.9· Network · Low privileges · User interaction · EPSS 0.00572 · Published 2024-11-26 · Partial fix CWE-682
Priority LOW 31
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…
CVSS 3.1MEDIUM 5.3· Network · No auth · No interaction · EPSS 0.00527 · Published 2023-06-09 · Partial fix · 1.54, 1.53.1 +1 CWE-440
Priority LOW 28
@grpc/grpc-js implements the core functionality of gRPC purely in JavaScript, without a C++ addon.
CVSS 3.1MEDIUM 6.5· Network · No auth · No interaction · EPSS 0.00251 · Published 2026-09-28 · Fixed in 1.13.1, 1.14.1 CWE-187
Priority LOW 27
It's possible for a gRPC client communicating with a HTTP/2 proxy to poison the HPACK table between the proxy and the backend such that other clients see failed requests.
CVSS 4.0MEDIUM 6.3· Network · No auth · No interaction · EPSS 0.00222 · Published 2024-08-06 · Partial fix CWE-440
Priority LOW 17
@grpc/grpc-js implements the core functionality of gRPC purely in JavaScript, without a C++ addon.
CVSS 3.1LOW 3.7· Network · No auth · No interaction · EPSS 0.00251 · Published 2026-09-28 · Fixed in 1.13.6, 1.14.5 CWE-550