Denial-of-Service in gRPC
CVE-2023-33953

7.5HIGH

Key Information:

Vendor
Google
Status
Vendor
CVE Published:
9 August 2023

Summary

gRPC suffers from a vulnerability in its HPACK parser which might result in Denial of Service attacks through various vectors. Specifically, unbounded memory buffering and excessive CPU consumption can occur, potentially causing resources to be exhausted. Attackers can exploit this vulnerability using carefully crafted inputs, leading to significant disruptions in client-server communications. The extent of the issue is magnified by the faulty checks in the header size limits and the handling of infinite padding in varints. This makes the system highly susceptible to performance degradation under specific circumstances, allowing for severe operational impacts.

Affected Version(s)

gRPC 0 < 1.56.1

References

CVSS V3.1

Score:
7.5
Severity:
HIGH
Confidentiality:
None
Integrity:
None
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.