Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain rule-write access (admin or feed compromise)
-
DeliveryCraft rule chaining gunzip/zlib_deflate with max-size >4096 after another transform
-
ExploitLoad malicious rule into Suricata 8.0.0-8.0.4
-
ExecutionAny network traffic triggers UAF in decompress pipeline
-
PersistSuricata process crashes
-
ImpactIDS/IPS/NSM coverage lost
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Memory lifecycle management
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the ability to introduce a malicious Suricata detection rule into the running rule set - this means administrative access to the Suricata rules directory, a compromised rule-distribution channel, or write access to a shared rule repository. The rule must specifically chain gunzip or zlib_deflate transforms with a max-size parameter greater than 4096 bytes positioned after at least one other transform in the detection pipeline. Once such a rule is loaded, any network traffic processed by Suricata triggers the crash - no special traffic crafting is required. Deployments limited to Suricata 7.x are not affected. Deployments that restrict rule authorship exclusively to trusted administrators and verify rule-feed integrity substantially limit exposure. |
| Impact | The CVSS 3.1 score of 5.9 (AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H) is partially accurate but requires scrutiny on the PR metric. The description explicitly states that a malicious rule must be present - rule authorship in Suricata requires administrative access to the rule pipeline, making pure PR:N misleading. In practice, the realistic attacker is an admin or a compromised rule-distribution channel (e.g., a poisoned Emerging Threats feed or a misconfigured shared rule repository). AC:H correctly reflects the specific transform-chaining constraint. Impact is limited to availability - no code execution, no data exfiltration - making this a medium-severity availability concern rather than a critical risk. EPSS data is not provided in the input. KEV status is negative. No POC is publicly confirmed. Even a mid-sized municipal security operation in opole running Suricata 8.0.x with third-party rule subscriptions should treat this as a targeted availability risk rather than a broad exploitation concern - prioritize patching if on 8.0.x and verify rule-source integrity in the interim. Deployments on Suricata 7.x are not affected per the description. |
| Exploit ScenarioDerived | An attacker with write access to Suricata's rule set - or the ability to inject rules via a compromised or untrusted rule feed - crafts a rule that chains a gunzip or zlib_deflate transform with a max-size parameter above 4096 bytes immediately following another transform. Once this rule is loaded and Suricata begins processing live network traffic, the decompress pipeline dereferences the freed inspection buffer, immediately crashing the Suricata process and disabling network intrusion detection or prevention for the affected segment. No specific traffic content is required to trigger the crash once the malicious rule is active. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 10, 2026
Use-after-free in Suricata 8.0.0-8.0.4 causes an engine crash when a malicious detection rule chains decompress transforms (gunzip or zlib_deflate with max-size exceeding 4096) after another transform, allowing the pipeline to read from a freed inspection buffer during subsequent network traffic processing. The net effect is a reliable denial-of-service: once the offending rule is loaded, any matching network traffic will crash the Suricata process regardless of traffic content. No public exploit or active KEV listing exists at time of analysis. Vendor-released patch is available in version 8.0.5.
RemediationAI
Vendor-released patch: Suricata 8.0.5. Operators running any 8.0.x release should upgrade immediately via their distribution package manager or by building from the OISF release. The release announcement is at https://forum.suricata.io/t/suricata-8-0-5-and-7-0-16-released/6315. If upgrading is not immediately possible, the vendor-documented workaround is to audit and remove any rules that chain gunzip or zlib_deflate with a max-size value greater than 4096 immediately following another transform step. This workaround has the trade-off of potentially reducing detection coverage for compressed-content inspection rules; teams should review which detection rules are affected before disabling them. Rule-source integrity controls (signature verification on rule feeds, restricting who can commit to local rule directories) also reduce the attack surface against rule-pipeline poisoning.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Suricata (cpe:2.3:a:oisf:suricata:*:*:*:*:*:*:*:*) is an open-source network IDS/IPS/NSM engine maintained by the Open Information Security Foundation (OISF). It processes network traffic against rule sets using a multi-stage detection pipeline that includes transform chains for decompression (gunzip, zlib_deflate) and content inspection. CWE-416 (Use After Free) applies here: when certain decompress transforms are chained with a max-size parameter greater than 4096 following another transform, the inspection buffer is reallocated and freed, but a subsequent stage in the pipeline retains and dereferences the stale pointer. The result is a memory-safety violation that crashes the process. This is exclusively a 8.0.x regression - the advisory window begins at 8.0.0 and the parallel 7.0.16 release referenced in the forum post does not address this specific code path, as the issue was introduced in the 8.x series.
Know when Suricata gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Rule authorship requires administrative access (PR:H); AC:H reflects mandatory specific transform-chaining; only availability is impacted.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
1DescriptionCVE.org
Suricata is a network Intrusion Detection System, Intrusion Prevention System and Network Security Monitoring engine. Starting in version 8.0.0 and prior to version 8.0.5, when certain detection transforms are chained, the decompress transform pipeline could read from an inspection buffer after it had been reallocated and freed. The issue is reached during network traffic processing, but requires a malicious rule as Suricata will crash whatever the traffic. Version 8.0.5 contains a fix. As a workaround, avoid rules that chain gunzip or zlib_deflate with max-size bigger than 4096 after another transform.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Use-after-free vulnerabilities occur when a program continues to access memory through a pointer after that memory has been deallocated.
Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
Netgate pfSense CE Suricata Path Traversal Remote Code Execution Vulnerability. Rated high severity (CVSS 8.8), this vul
OISF suricata-update version 1.0.0a1 contains an Insecure Deserialization vulnerability in the insecure yaml.load-Functi
Suricata is a network IDS, IPS and NSM engine developed by the OISF (Open Information Security Foundation) and the Suric
An issue was discovered in Suricata before 6.0.4. Rated high severity (CVSS 7.5), this vulnerability is remotely exploit
An issue was discovered in Suricata 4.1.3. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, n
An issue was discovered in Suricata 4.1.3. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, n
An issue was discovered in Suricata 4.1.3. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, n
An issue was discovered in Suricata 4.1.3. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, n
An issue was discovered in Suricata 4.1.3. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, n
Open Information Security Foundation Suricata prior to version 4.1.3 is affected by: Denial of Service - TCP/HTTP detect
Suricata before 4.0.5 stops TCP stream inspection upon a TCP RST from a server. Rated high severity (CVSS 7.5), this vul
The MemcmpLowercase function in Suricata before 2.0.6 improperly excludes the first byte from comparisons, which might a
Same weakness CWE-416 – Use After Free
View allSame technique Denial Of Service
View allVendor StatusVendor
SUSE
| Product | Status |
|---|---|
| openSUSE Tumbleweed | Fixed |
EUVD-2026-75730
NVD
CVE.org
EPSS
GitHub
Exploit-DB