Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain local write access to rules directory
-
DeliveryInject rule with mixed-case frame keyword
-
ExploitTrigger Suricata rule reload
-
ExecutionHeap overflow in parser
-
PersistSuricata process crashes
-
ImpactIDS/IPS monitoring goes offline
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Heap buffer bounds checking
MITRE ATT&CK
1 technique across 1 tactic: Execution 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 write or supply a rule file that Suricata loads during signature initialization or reload. This means an attacker must either have local write access to the Suricata rules directory (requiring a local user account with appropriate filesystem permissions), or must be able to inject a malicious rule into an external ruleset source that the Suricata instance automatically retrieves (e.g., a compromised threat-intel feed or pull-based update mechanism). The crash is triggered at rule-parsing time, not by sending network traffic to the monitored interface - a passive Suricata sensor cannot be exploited remotely via packet injection. Deployments that load only internally maintained rulesets and restrict filesystem access to the Suricata process owner are effectively unexploitable by external attackers. |
| Impact | The CVSS 3.1 base score of 3.3 (AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L) accurately reflects the narrow exploitability of this issue. Attack vector is local, meaning an attacker must have access to the system where Suricata loads rules - typically a security appliance or server managed by the same security team. Privilege requirement is low (PR:L), consistent with needing write access to the rules directory or the ability to supply a malicious ruleset (e.g., via a compromised external threat-intel feed). There is no confidentiality or integrity impact; only availability is affected, and at the limited (A:L) level, suggesting a crash-on-load rather than full persistent service disruption. The real-world risk is further constrained by the fact that most Suricata deployments load only trusted, vendor-supplied or internally curated rulesets. An operator inadvertently importing a public ruleset containing a malformed frame rule, or an insider threat modifying rules, are the most plausible scenarios. EPSS data was not provided; given the local-only vector and low CVSS, probability of opportunistic exploitation is expected to be low. |
| Exploit ScenarioDerived | An attacker with write access to the Suricata rules directory, or who has compromised an external ruleset source that the engine fetches automatically, plants a rule containing a mixed-case frame keyword such as 'Frame' or 'FRAME'. When Suricata reloads its signatures - for example, during a scheduled rule update - the parser triggers a heap buffer overflow, causing the process to crash. The IDS/IPS engine goes offline until manually restarted, creating a monitoring blind spot. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 10, 2026
Heap buffer overflow in Suricata's rule parser allows a local attacker with write access to rule files to crash the Suricata process during signature loading by supplying a crafted rule containing mixed-case frame keywords. Affected versions are all releases prior to 7.0.16 and 8.0.5. Exploitation is constrained to rule-load time rather than live traffic inspection, limiting impact to availability disruption of the IDS/IPS engine itself. No public exploit code and no CISA KEV listing have been identified at time of analysis.
RemediationAI
Vendor-released patches are available: upgrade to Suricata 7.0.16 (for 7.x deployments) or Suricata 8.0.5 (for 8.x deployments), as announced at https://forum.suricata.io/t/suricata-8-0-5-and-7-0-16-released/6315. For environments where an immediate upgrade is not feasible, the upstream advisory recommends two compensating controls: first, preprocess all rule files before loading to verify that every 'frame' keyword appears in lowercase only, rejecting or normalizing any mixed-case variants; second, restrict Suricata to loading only rulesets from trusted internal sources, preventing exposure to externally supplied malicious rules. The preprocessing workaround adds a pipeline step and may miss edge cases if the normalizer itself is incomplete; restricting to trusted rulesets is the stronger control but requires governance over the rule supply chain.
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 (OISF) is an open-source network IDS, IPS, and NSM engine that processes user-supplied detection rule sets encoded in its rule language. The 'frame' keyword in Suricata rules is parsed during signature loading. A CWE-122 (heap-based buffer overflow) condition arises when the parser encounters mixed-case variants of the frame syntax keyword - for example, 'Frame' or 'FRAME' instead of the expected lowercase 'frame'. The overflow occurs in the heap memory region used during rule compilation, before any network packets are inspected. The affected CPE covers all Suricata versions in the 7.x branch prior to 7.0.16 and all 8.x versions prior to 8.0.5, as confirmed by the OISF GitHub security advisory GHSA-r74x-74x5-r9vm and the upstream Redmine issue tracker.
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:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L
Local-only trigger via rule file write access (AV:L/PR:L); heap overflow causes limited crash on load, no C/I impact.
Primary rating from Vendor (github).
CVSS VectorVendor: github
Lifecycle Timeline
1DescriptionCVE.org
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, a crafted rule using mixed-case frame syntax could trigger a heap buffer overflow while Suricata is loading signatures. The issue is reached during rule parsing/loading rather than by network traffic alone. Versions 7.0.16 and 8.0.5 contain a fix. As a workaround, preprocess rules to check that frames are all lowercase and/or only load trusted rulesets.
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
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
A heap overflow occurs when a program writes data beyond the bounds of a buffer allocated in the heap memory region.
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
EUVD-2026-75755
NVD
CVE.org
EPSS
GitHub
Exploit-DB