CVE-2023-4785
Aliases:GHSA-p25m-jpj4-qcrr
Advisory lineage Upstream: 0 Downstream: 4
Modified
Published: 13 Sept 2023, 16:31
Last modified:12 Jan 2026, 15:34
Vulnerability Summary
Overall Risk (default)
medium
30/100 CVSS Score
7.5 HIGH
v3.1 (cve.org)
EPSS Score
0.04% LOW
0% probability +0.02%
KEV
Not listed
Ransomware
No reports
Public exploits
None found
Dark Web
Not detected
Timeline
13 Sept 2023, 16:31
Published
Vulnerability first disclosed
12 Jan 2026, 15:34
Last Modified
Vulnerability information updated
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.
CVSS Metrics
- v3.1•HIGH•Score: 7.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
EPSS Trends
Current EPSS score: 0.04%• Percentile: 13%
Techniques & Countermeasures
- CWE-248•Uncaught Exception
An exception is thrown from a function, but it is not caught.
Affected Systems
- RubyGems•grpc
≥ 1.56.0, < 1.56.2 | ≥ 1.55.0, < 1.55.3 | ≥ 1.54.0, < 1.54.3 | ≥ 1.53.0, < 1.53.2
- google•grpc
≥ 1.56.0, ≤ 1.56.1 | ≥ 1.55.0, ≤ 1.55.2 | ≥ 1.54.0, ≤ 1.54.2 | ≥ 1.53.0, ≤ 1.53.1
- grpc•grpc
≥ 1.23.0, < 1.53.2 | ≥ 1.54.0, < 1.54.3 | ≥ 1.55.0, < 1.55.3 | 1.56.0
- PyPI•grpcio
≥ 1.55.0, < 1.55.3 | ≥ 1.54.0, < 1.54.3 | ≥ 1.53.0, < 1.53.2
References (12)
- https://github.com/grpc/grpc/pull/33656
- https://github.com/grpc/grpc/pull/33667
- https://github.com/grpc/grpc/pull/33669
- https://github.com/grpc/grpc/pull/33670
- https://github.com/grpc/grpc/pull/33672
- https://nvd.nist.gov/vuln/detail/CVE-2023-4785
- https://github.com/rubysec/ruby-advisory-db/blob/master/gems/grpc/CVE-2023-4785.yml
- https://groups.google.com/g/grpc-io/c/LlLkB1CeE4U
- https://rubygems.org/gems/grpc/versions/1.53.2
- https://rubygems.org/gems/grpc/versions/1.54.3
- https://rubygems.org/gems/grpc/versions/1.55.3
- https://rubygems.org/gems/grpc/versions/1.56.2