ZeroHour

CVE-2026-46387

mass

Memory-Exhaustion DoS in Suricata HTTP/2 Decompression

CVSS 3.1
7.5 high
EPSS
Published
()
Modified
AI analysis

Suricata, an open-source network IDS/IPS and network security monitoring engine, mishandles highly compressed HTTP/2 response bodies (CWE-409, data amplification), allowing the decompressed response-body buffer to grow without an effective upper bound. A remote attacker whose traffic is inspected by a Suricata sensor can trigger the flaw by sending a crafted HTTP/2 DATA payload compressed with gzip, deflate, or brotli at a high compression ratio, which forces Suricata to allocate excessive memory while decompressing. There is no confidentiality or integrity impact; the attacker's gain is denial of service, via memory exhaustion that can degrade or crash the inspection host. Any deployment running Suricata versions prior to 7.0.16 or 8.0.5 that processes HTTP/2 web traffic is affected. No public proof-of-concept is known, the issue is not in CISA KEV, and no exploitation in the wild has been reported.

What to do: Upgrade Suricata to 7.0.16 on the 7.x series or 8.0.5 on the 8.x series. If upgrading is not immediately possible, apply the advisory workaround by disabling HTTP/2 parsing on sensors that inspect untrusted web traffic. Prioritize internet-facing and high-traffic inspection points, since the attack requires no authentication or user interaction and can be launched by any traffic crossing the monitored link.

Affected
OISF Suricata7.0.x prior to 7.0.16
OISF Suricata8.0.x prior to 8.0.5
Estimated exposure
masslikely 100,000+ deployed sensors/instances — Suricata is one of the most widely deployed open-source IDS/IPS engines, bundled in firewall distributions such as pfSense/OPNsense packages, commercial appliances, and network monitoring sensor fleets, which plausibly places affected…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

Suricata is a network Intrusion Detection System, Intrusion Prevention System and Network Security Monitoring engine. Prior to versions 7.0.16 and 8.0.5, Suricata's HTTP/2 decompression path could grow the decompressed response-body buffer without an effective upper bound. A crafted HTTP/2 DATA payload using a high compression ratio, such as gzip, deflate, or brotli compressed data, could cause Suricata to allocate excessive memory while decompressing the payload. Versions 7.0.16 and 8.0.5 contain a fix. As a workaround, disable HTTP2.

Weakness
CWE-409
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

In the news

No ingested article mentions this CVE yet.