Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSend crafted traffic to monitored network
-
DeliveryTraffic hits vulnerable dotprefix transform chain
-
ExploitBacking inspection buffer reallocated
-
ExecutionInspection pointer references freed memory
-
ImpactUse-after-free crashes IDS/IPS engine
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 Suricata deployment to be running a ruleset where the |
| Impact | Signals converge on this being a genuine but low-priority availability issue rather than a widely-weaponized threat. The vendor CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, 7.5) rates it HIGH purely on availability impact, but that AC:L is optimistic: the description states exploitation requires a 'specific but not malicious rule' that chains the |
| Exploit ScenarioDerived | An operator runs Suricata with a ruleset that happens to chain the |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Sep 28, 2026
A use-after-free in Suricata's inspection-buffer helper can crash or destabilize the detection engine (availability impact only) when a ruleset chains the dotprefix transform after another transform on the same inspection buffer, causing the backing buffer to be reallocated while a stale inspection pointer is retained. Affected deployments are Suricata before 7.0.16 and 8.0.x before 8.0.5; the flaw is remotely reachable (CVSS AV:N, PR:N, no user interaction) but exploitation is gated by a non-default, defender-controlled rule configuration plus traffic that traverses that specific inspection path, which is why our assessment raises the attack complexity to High (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H) despite the vendor's base score of 7.5. No public exploit code has been identified at time of analysis, there is no CISA KEV listing (SSVC exploitation: none, automatable: no), and EPSS is low at 0.51% (42nd percentile). Vendor-released fixes are available in 7.0.16 and 8.0.5.
Earlier versions of this analysis (1)
Use-after-free in Suricata's inspection-buffer helper crashes the IDS/IPS engine, yielding a network-exploitable denial-of-service against any deployment running rules that chain the dotprefix transform after another transform. Affected versions prior to 7.0.16 (stable) and 8.0.5 include all prior 7.x and 8.x releases. No public exploit code and no CISA KEV listing have been identified; exploitation requires an attacker to know or guess that the target's ruleset matches the vulnerable pattern, and then craft traffic to trigger the reallocation path.
RemediationAI
Vendor-released patch: upgrade to Suricata 7.0.16 (7.0.x branch) or 8.0.5 (8.0.x branch); these versions contain the fix for the inspection-buffer pointer-lifetime bug. If immediate upgrade is not possible, apply the vendor-documented workaround of avoiding rules that chain the dotprefix transform after another transform - this is the exact configuration that triggers the reallocation, so removing or rewriting such rules eliminates the trigger, with the trade-off of reduced detection coverage for signatures that depended on that transform ordering. Because the flaw is only reachable via rule configuration and the affected traffic path (not via attacker-controlled input), disabling or rewriting the offending rule chain is a genuinely effective compensating control rather than a cosmetic one; downgrading or disabling unrelated rules is not required. No CISA KEV listing exists and SSVC rates exploitation as none, so this should be scheduled as a routine availability hardening update rather than an emergency response. Advisory and release references: https://github.com/OISF/suricata/security/advisories/GHSA-59q6-j4w8-8pjx, https://forum.suricata.io/t/suricata-8-0-5-and-7-0-16-released/6315, https://redmine.openinfosecfoundation.org/issues/8537.
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's inspection buffers are the per-transaction data regions that detection transforms and keywords operate over; transforms such as dotprefix rewrite the content of a buffer in place. The vulnerability is a CWE-416 use-after-free: when dotprefix is chained after a preceding transform, the buffer is reallocated, but the inspection helper does not refresh its pointer to the new backing allocation, leaving a dangling reference that is subsequently dereferenced during network traffic processing along that specific inspection path. Because the trigger depends on a specific rule construction rather than on attacker-supplied input, the defect sits in Suricata's rule-evaluation machinery inside the IDS/IPS/NSM engine (CPE cpe:2.3:a:oisf:suricata:*:*:*:*:*:*:*:*). The consequences are confined to memory corruption that manifests as an engine crash or instability - no confidentiality or integrity impact is claimed in the CVSS vector. The default ruleset shipped with a standard Suricata install does not chain dotprefix this way, so exposure is limited to operators who have authored or subscribed to rules using that transform ordering.
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:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Network-reachable and unauthenticated (AV:N/PR:N), but AC:H because it depends on a specific dotprefix rule-chain configuration and traffic path; availability-only impact (A:H, C:N/I:N).
Primary rating from Vendor (GitHub_M).
CVSS VectorNVD
Lifecycle Timeline
4DescriptionNVD
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 inspection-buffer helper could leave an inspection pointer referencing freed memory after a chained transform caused the backing buffer to be reallocated. The issue is reached during a specific network traffic processing, and requires a specific but not malicious rule. Versions 7.0.16 and 8.0.5 contain a fix. As a workaround, avoid rules that chain dotprefix transform after another one.
Technical POC Analysis
CWE-416 (use-after-free) in Suricata's inspection-buffer helper, reached through the dotprefix transform in the detect/transform subsystem (advisory title: "detect/transform: use-after-free in dotpre…
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
A memory-safety flaw in the Suricata intrusion detection and prevention engine (versions before 7.0.16 and 8.0.x before 8.0.5) can crash the detection engine, creating monitoring blind spots for organizations that depend on it for network threat visibility. Exploitation is not straightforward - it requires a defender-controlled, non-default rule configuration combined with traffic that follows a specific inspection path - and there is no public exploit code and no confirmed active exploitation, so this should be handled as a scheduled patch-management priority rather than an emergency. The core risk is loss of detection coverage and potential disruption of inline prevention, not data compromise.
Apply vendor patch.
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.
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 Use After Free
View allVendor StatusVendor
SUSE
| Product | Status |
|---|---|
| openSUSE Tumbleweed | Fixed |
EUVD-2026-75728
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB