Vulnerability · Published Sep 13, 2023 · Assigned by Google

CVE-2023-4785Denial of Service in gRPC Core

High 7.5

In plain English

A high-severity security flaw in gRPC from Google. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.8% (higher than 56% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)7.5High
Exploit odds (30 days)0.8%top 44.1% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

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 packages & fixed versions

EcosystemPackageFixed inAdvisory
Debian:12grpcno fix listedDEBIAN-CVE-2023-4785
Debian:13grpcno fix listedDEBIAN-CVE-2023-4785
Debian:14grpcno fix listedDEBIAN-CVE-2023-4785
PyPIgrpcio1.53.2, 1.54.3, 1.55.3PYSEC-2026-1428
PyPIgrpcio1.55.3GHSA-p25m-jpj4-qcrr
PyPIgrpcio1.54.3GHSA-p25m-jpj4-qcrr
PyPIgrpcio1.53.2GHSA-p25m-jpj4-qcrr
RubyGemsgrpc1.56.2GHSA-p25m-jpj4-qcrr
RubyGemsgrpc1.55.3GHSA-p25m-jpj4-qcrr
RubyGemsgrpc1.54.3GHSA-p25m-jpj4-qcrr
RubyGemsgrpc1.53.2GHSA-p25m-jpj4-qcrr
Ubuntu:22.04:LTSgrpcno fix listedUBUNTU-CVE-2023-4785
Ubuntu:24.04:LTSgrpcno fix listedUBUNTU-CVE-2023-4785
Ubuntu:25.10grpcno fix listedUBUNTU-CVE-2023-4785
Ubuntu:26.04:LTSgrpcno fix listedUBUNTU-CVE-2023-4785
Ubuntu:26.10grpcno fix listedUBUNTU-CVE-2023-4785

Affected products (as reported)

VendorProductVersions
Google gRPC 1.56.0 – through 1.56.11.55.0 – through 1.55.21.54.0 – through 1.54.21.53.0 – through 1.53.1

Weakness: CWE-248 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

References