PT-2023-3149 · Hyper+2 · Hyper+2
Qinyushun
·
Published
2023-04-11
·
Updated
2025-08-16
·
CVE-2023-26964
CVSS v2.0
7.8
High
| Vector | AV:N/AC:L/Au:N/C:N/I:N/A:C |
Name of the Vulnerable Software and Affected Versions
hyper version 0.13.7
h2 version 0.2.4
Description
An issue in the H2 component of hyper occurs when processing HTTP2 RST STREAM frames, leading to stream stacking and high memory and CPU usage, which can result in a Denial of Service (DoS). This issue affects users when dealing with HTTP2 connections. If an attacker floods the network with pairs of
HEADERS/RST STREAM frames, the pending accept queue can grow in memory usage, resulting in excessive memory use and potentially triggering Out Of Memory.Recommendations
For hyper version 0.13.7, consider updating to a version that includes the fix for the issue, which restricts remote reset stream count by default.
For h2 version 0.2.4, consider updating to a version that includes the fix for the issue, which restricts remote reset stream count by default.
As a temporary workaround, consider restricting the number of remote reset streams to prevent excessive memory use.
Exploit
Fix
DoS
Allocation of Resources Without Limits
Resource Exhaustion
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Suse
H2
Hyper