Vulnerability RUSTSEC-2024-0332

Unknown
UNKNOWN RISK
Vulnerabilities without an assigned CVSS score. Severity is not determinable from available data.
2 years ago
April 03, 2024 at 12:00 PM UTC
Degradation of service in h2 servers with CONTINUATION Flood
0.0.0 - 0.1.26 and 0.2.0 - 0.3.25
0.0.0 - 0.1.26 and 0.2.0 - 0.3.25

Summary

Degradation of service in h2 servers with CONTINUATION Flood

Details

An attacker can send a flood of CONTINUATION frames, causing h2 to process them indefinitely. This results in an increase in CPU usage.

Tokio task budget helps prevent this from a complete denial-of-service, as the server can still respond to legitimate requests, albeit with increased latency.

More details at " https://seanmonstar.com/blog/hyper-http2-continuation-flood/.

Patches available for 0.4.x and 0.3.x versions.

Impacted packages

Timeline

Published
2 years ago
April 03, 2024 at 12:00 PM UTC
Fixed (0.3.26)
2 years ago
April 03, 2024 at 06:03 PM UTC
Fixed (0.4.4)
2 years ago
April 03, 2024 at 06:10 PM UTC
Last Modified
2 years ago
April 11, 2024 at 04:41 PM UTC