ZeroHour

CVE-2026-45769

large

Unbounded IKEv2 parser memory growth in Suricata enables remote DoS

CVSS 3.1
7.5 high
EPSS
Published
()
Modified
AI analysis

Suricata, an open-source network Intrusion Detection System/Intrusion Prevention System and network security monitoring engine, contains an uncontrolled resource consumption flaw (CWE-400/CWE-770) in its IKEv2 parser. When IKE application-layer parsing is active, the parser state grows without bounds while storing client transforms, so an unauthenticated attacker who can send repeated crafted UDP IKEv2 traffic toward the sensor can drive memory consumption ever higher. The impact is denial of service: excessive memory use that can crash or destabilize the Suricata process, with no confidentiality or integrity impact per the CVSS 3.1 vector (7.5, AV:N/AC:L/PR:N/UI:N, A:H). Deployments running Suricata versions prior to 7.0.16 and prior to 8.0.5 are affected, with practical exposure limited to sensors that have IKE parsing enabled and receive untrusted IKE traffic. No public proof-of-concept, CISA KEV listing, or confirmed in-the-wild exploitation is known, and fixed releases plus vendor workarounds are available.

What to do: Upgrade to Suricata 7.0.16 or 8.0.5. Where upgrading is not immediately possible, disable IKE application-layer parsing if it is not needed, or add a bypass rule to drop ike flow processing after the first packets (e.g., an alert ike rule with flow.pkts_toserver: > 256 and bypass; noalert;). Also review suricata.yaml to confirm whether the ike app-layer protocol is enabled and whether sensors process untrusted IKE traffic on UDP 500/4500.

Affected
OISF SuricataPrior to 7.0.16 (7.x branch) and prior to 8.0.5 (8.x branch)
Estimated exposure
large≈100,000+ Suricata sensor deployments plausibly in scope (only those with IKE parsing enabled and reachable IKE traffic are practically at risk) — Suricata is one of the most widely deployed open-source IDS/IPS engines, bundled by default in NSM distributions such as Security Onion and available as a package for pfSense/OPNsense and embedded in numerous commercial network security…

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,IKEv2 parser state could grow without bounds while storing client transforms. Repeated crafted UDP traffic may cause Suricata to consume excessive memory, potentially resulting in denial of service. Versions 7.0.16 and 8.0.5 fix the issue. Some workarounds are available. Disable IKE application-layer parsing if it is not needed. Alternatively, use a rule to bypass ike flows after the first packets like `alert ike any any -> any any (sid: 2; flow.pkts_toserver: > 256; bypass; noalert;)`.

Weakness
CWE-400, CWE-770
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.