Lucene search

K
veracodeVeracode Vulnerability DatabaseVERACODE:43991
HistoryOct 26, 2023 - 5:09 a.m.

HTTP/2 Stream Cancellation Attack

2023-10-2605:09:26
Veracode Vulnerability Database
sca.analysiscenter.veracode.com
7
http/2
grpc
vulnerability
attack
http requests
application crash
concurrency limit

AI Score

7

Confidence

High

google.golang.org/grpc is vulnerable to HTTP/2 Stream Cancellation Attack. The vulnerability exists because the library does not enforce the limit of concurrently running handlers set by MaxConcurrentStreams. This enables an attacker to send malicious HTTP/2 requests, cancel them, and then send subsequent requests. While this behavior is compliant with the HTTP/2 protocol, it results in the gRPC-Go server launching more concurrent method handlers than the intended maximum stream limit.Consequently, this can lead to an application crash.

AI Score

7

Confidence

High