CVE-2023-4785: Denial of Service in gRPC Core
Denial of Service in gRPC Core
Other sources
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 Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
pip/grpcioto a version that resolves this vulnerability.Fixed in 1.53.2 - Upgrade
Upgrade
pip/grpcioto a version that resolves this vulnerability.Fixed in 1.54.3 - Upgrade
Upgrade
pip/grpcioto a version that resolves this vulnerability.Fixed in 1.55.3 - Upgrade
Upgrade
rubygems/grpcto a version that resolves this vulnerability.Fixed in 1.53.2 - Upgrade
Upgrade
rubygems/grpcto a version that resolves this vulnerability.Fixed in 1.54.3 - Upgrade
Upgrade
rubygems/grpcto a version that resolves this vulnerability.Fixed in 1.55.3 - Upgrade
Upgrade
rubygems/grpcto a version that resolves this vulnerability.Fixed in 1.56.2 - Upgrade
Upgrade
redhat/grpcto a version that resolves this vulnerability.Fixed in 1.53.2 - Upgrade
Upgrade
redhat/grpcto a version that resolves this vulnerability.Fixed in 1.54.3 - Upgrade
Upgrade
redhat/grpcto a version that resolves this vulnerability.Fixed in 1.55.3 - Upgrade
Upgrade
redhat/grpcto a version that resolves this vulnerability.Fixed in 1.56.2
Event History
Frequently Asked Questions
What is CVE-2023-4785?
CVE-2023-4785 is a vulnerability in Google's gRPC library that allows an attacker to cause a denial of service by initiating a significant number of connections with the server.
Which platforms are affected by CVE-2023-4785?
CVE-2023-4785 affects posix-compatible platforms (e.g., Linux) where Google's gRPC version 1.23 or later is used.
What is the severity of CVE-2023-4785?
CVE-2023-4785 has a severity rating of 7.5 (high).
How can an attacker exploit CVE-2023-4785?
An attacker can exploit CVE-2023-4785 by initiating a significant number of connections with the gRPC server, causing a denial of service.
Are there any fixes available for CVE-2023-4785?
Yes, fixes for CVE-2023-4785 have been released. It is recommended to update to a patched version of Google's gRPC library to mitigate the vulnerability.