CVE-2023-4785
7.5
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Summary
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
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| gRPC | 0 < 1.23 | unaffected | |
| gRPC | 1.57 | unaffected | |
| gRPC | 1.56.0 <= 1.56.1 | affected | |
| gRPC | 1.55.0 <= 1.55.2 | affected | |
| gRPC | 1.54.0 <= 1.54.2 | affected | |
| gRPC | 1.53.0 <= 1.53.1 | affected |
Weaknesses
- CWE-248: CWE-248
ADP Enrichment
CVE Program Container
Additional References
- 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
CISA ADP Vulnrichment
- SSVC:
- Exploitation: none
- Automatable: yes
- Technical Impact: partial
References
- 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
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.