hyper is vulnerable to Denial of Service (DoS)
59
Medium Risk
hyper's HTTP/2 upgraded-stream writer keeps pushing data into the h2 send buffer even when poll_capacity() reports that no flow-control capacity is available. This bypasses the max_send_buffer_size backpressure mechanism on upgraded streams such as HTTP/2 CONNECT tunnels. A peer that reads slowly while data is written quickly causes unbounded per-stream buffering and out-of-memory termination of the server. The fix returns Poll::Pending when capacity is unavailable, restoring the flow-control backpressure chain.
You are affected if you are using a version that falls within the vulnerable range and are using hyper's HTTP/2 support with upgraded streams such as CONNECT tunnels.
hyper is vulnerable to Denial of Service (DoS) in versions 1.0.0 - 1.10.1.
Upgrade the hyper library to the patch version.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

I consent to receiving marketing communications based on Aikido’s Privacy Policy.
SOC 2Compliant
ISO 27001Compliant