Denial-of-Service in gRPC
CVE-2023-33953
7.5HIGH
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