Skip to main content

Suricata IDS/IPS EUVDEUVD-2026-75755

| CVE-2026-45761 LOW
Heap-based Buffer Overflow (CWE-122)
2026-09-10 security-advisories@github.com
3.3
CVSS 3.1 · Vendor: github
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain local write access to rules directory
  2. Delivery
    Inject rule with mixed-case frame keyword
  3. Exploit
    Trigger Suricata rule reload
  4. Execution
    Heap overflow in parser
  5. Persist
    Suricata process crashes
  6. Impact
    IDS/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.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

suricata < 7.0.16
suricata 8.0.0, < 8.0.5

Affected Packages

euvd suricata fix: 7.0.16, 8.0.5

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

Vendor (github) PRIMARY 3.3 LOW
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L
vuln.today AI 3.3 LOW

Local-only trigger via rule file write access (AV:L/PR:L); heap overflow causes limited crash on load, no C/I impact.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (github).

CVSS VectorVendor: github

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
Low

Lifecycle Timeline

1
Patch available
Sep 10, 2026 - 23:03 EUVD

DescriptionCVE.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

EPSS Score
0.1%
Top 97% exploitable
Prevalence
Medium
widely deployed in security operations and enterprise IDS/IPS stacks
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity LOW
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
Low

Priority Score

16
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +16
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

CVE-2025-12490 HIGH
8.8 Nov 06

Netgate pfSense CE Suricata Path Traversal Remote Code Execution Vulnerability. Rated high severity (CVSS 8.8), this vul

CVE-2018-1000167 HIGH POC
7.8 Apr 18

OISF suricata-update version 1.0.0a1 contains an Insecure Deserialization vulnerability in the insecure yaml.load-Functi

CVE-2025-59150 HIGH POC
7.5 Oct 01

Suricata is a network IDS, IPS and NSM engine developed by the OISF (Open Information Security Foundation) and the Suric

CVE-2021-45098 HIGH POC
7.5 Dec 16

An issue was discovered in Suricata before 6.0.4. Rated high severity (CVSS 7.5), this vulnerability is remotely exploit

CVE-2019-10056 HIGH POC
7.5 Aug 28

An issue was discovered in Suricata 4.1.3. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, n

CVE-2019-10055 HIGH POC
7.5 Aug 28

An issue was discovered in Suricata 4.1.3. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, n

CVE-2019-10054 HIGH POC
7.5 Aug 28

An issue was discovered in Suricata 4.1.3. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, n

CVE-2019-10052 HIGH POC
7.5 Aug 28

An issue was discovered in Suricata 4.1.3. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, n

CVE-2019-10051 HIGH POC
7.5 Aug 28

An issue was discovered in Suricata 4.1.3. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, n

CVE-2019-1010279 HIGH POC
7.5 Jul 18

Open Information Security Foundation Suricata prior to version 4.1.3 is affected by: Denial of Service - TCP/HTTP detect

CVE-2018-14568 HIGH POC
7.5 Jul 23

Suricata before 4.0.5 stops TCP stream inspection upon a TCP RST from a server. Rated high severity (CVSS 7.5), this vul

CVE-2015-8954 CRITICAL
9.8 Mar 20

The MemcmpLowercase function in Suricata before 2.0.6 improperly excludes the first byte from comparisons, which might a

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy