Suricata HTTP/2 Stream 0 Data Handling Resource Starvation Vulnerability

Vulnerability

A vulnerability in Suricata, a network IDS, IPS, and NSM engine, has been identified in versions 7.0.10 and prior, as well as 8.0.0-beta1 through 8.0.0-rc1. The issue arises from improper management of data on HTTP/2 stream 0, which can cause uncontrolled memory consumption, leading to a degradation of visibility within the application. This vulnerability can be exploited by sending HTTP/2 frames of type DATA on stream 0, contrary to the protocol's specifications, which require such frames to be treated as a connection error.

Impact

Exploitation of this vulnerability can cause resource starvation, resulting in uncontrolled memory usage and a loss of visibility within the Suricata application.

Remediation

Users can upgrade to Suricata versions 7.0.11 or 8.0.0 to address this vulnerability. Alternatively, the HTTP/2 parser can be disabled, and a specific signature can be used to drop HTTP/2 frames on stream 0.

Added: Jul 22, 2025, 10:37 PM
Updated: Jul 22, 2025, 10:37 PM

Vulnerability Rating

Custom Algorithm
spread
2.4
impact
2.5
exploitability
5.3
remediation
8.3
relevance
0.3
threat
3.2
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.