Skip to main content

Suricata EUVDEUVD-2026-75762

| CVE-2026-45765 HIGH
Uncontrolled Resource Consumption (CWE-400)
2026-09-10 GitHub_M
7.5
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

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

  1. Access
    Identify Suricata sensor monitoring DNP3 segment
  2. Delivery
    Craft malformed DNP3 packets maximizing fragment accumulation
  3. Exploit
    Transmit sustained stream at sensor
  4. Execution
    Trigger unbounded reassembly buffer growth
  5. Persist
    Exhaust sensor process memory
  6. Impact
    Sensor crashes, network visibility lost

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource consumption limits
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

DNP3 protocol inspection must be explicitly enabled in Suricata's configuration - it is not active in default installations. Exploitation requires the attacker to be able to send or inject DNP3 protocol traffic (TCP port 20000 by default) into a network segment that Suricata is monitoring. Additionally, if stream.reassembly.depth is set to a non-zero finite value, exploitation is limited or prevented. Factors limiting exploitation: non-default feature flag (DNP3 disabled by default), typically only deployed in OT/ICS network environments, no authentication bypass or code execution - impact is availability-only (process memory exhaustion/crash).

Impact

The CVSS 3.1 score of 7.5 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H) correctly captures the network-reachable, unauthenticated DoS impact, but treats AC as Low, which overstates accessibility. DNP3 is not enabled by default in Suricata; an attacker requires the target deployment to have explicitly activated DNP3 inspection, which is a condition beyond attacker control - this argues for AC:H in practice. EPSS data is not provided; given the narrow deployment context (OT-adjacent Suricata sensors) and absence of KEV listing or public PoC, real-world exploitation probability is assessed as low-to-moderate. The impact on a running Suricata IDS/IPS is significant: process crash or OOM kill on the sensor would blind the network security stack, making this a meaningful operational risk for ICS-adjacent environments where Suricata is positioned inline (IPS mode). Workarounds are effective and well-documented. No KEV listing or public exploit identified at time of analysis.

Exploit ScenarioDerived

An attacker with access to a network segment monitored by a Suricata sensor that has DNP3 inspection enabled sends a continuous stream of crafted DNP3 packets designed to maximize reassembly buffer growth without completing a valid application-layer transaction. The Suricata process consumes memory unboundedly until the OS OOM killer terminates it or the host swaps to exhaustion, leaving the monitored network segment without IDS/IPS coverage. In an IPS deployment, this could also remove inline blocking capability.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 10, 2026

Uncontrolled memory consumption in Suricata's DNP3 reassembly engine allows a remote unauthenticated attacker to exhaust host memory by sending crafted DNP3 traffic, causing denial of service. Versions prior to 7.0.16 and 8.0.5 fail to enforce sufficient parser-level bounds during DNP3 stream reassembly, meaning unbounded buffering is possible. The attack surface is significantly constrained because DNP3 parsing is not enabled by default, limiting realistic exposure to Suricata deployments actively monitoring OT/ICS network segments. No public exploit identified at time of analysis.

RemediationAI

Vendor-released patch: upgrade to Suricata 7.0.16 (stable branch) or 8.0.5 (current branch) as documented in the release announcement at https://forum.suricata.io/t/suricata-8-0-5-and-7-0-16-released/6315. For operators who cannot immediately upgrade, two effective workarounds exist: first, if DNP3 monitoring is not operationally required, disable the DNP3 protocol detection in suricata.yaml - DNP3 is off by default and disabling it entirely eliminates the attack surface with no impact on non-ICS deployments. Second, set stream.reassembly.depth to a finite, operationally appropriate value (e.g., 65535 bytes) to bound memory consumption; note that a value of 0 or omitting the setting means unlimited depth. The trade-off of capping reassembly depth is that very large DNP3 sessions may not be fully inspected, potentially creating a detection gap for payloads spanning deep into the stream.

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 (cpe:2.3:a:oisf:suricata:*:*:*:*:*:*:*:*) is an open-source network security engine developed by the Open Information Security Foundation (OISF) that supports IDS, IPS, and NSM modes. DNP3 (Distributed Network Protocol 3) is a layer-7 industrial control system protocol used in SCADA and OT environments (power, water, oil/gas). Suricata implements DNP3 stream reassembly to inspect multi-packet DNP3 sessions. CWE-400 (Uncontrolled Resource Consumption) is the root cause: the reassembly engine buffers incoming DNP3 fragments without an adequate upper-bound check on accumulated data volume, permitting adversarially crafted traffic to drive memory consumption to levels that degrade or crash the sensor process. The stream.reassembly.depth configuration parameter, when set to 0 or absent, imposes no limit.

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_M) PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 5.9 MEDIUM

DNP3 must be explicitly enabled (non-default), making successful attack contingent on a condition beyond attacker control, warranting AC:H.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Red Hat 7.5 HIGH

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

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

Lifecycle Timeline

2
Patch available
Sep 10, 2026 - 23:03 EUVD
CVE Published
Sep 10, 2026 - 21:25 cve.org
HIGH 7.5

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, DNP3 reassembly could buffer data without sufficient parser-level bounds. Crafted DNP3 traffic may cause Suricata to consume excessive memory, potentially resulting in denial of service. Versions 7.0.16 and 8.0.5 contain a fix. As a workaround, disable DNP3 (which is not enabled by default) if it is not needed, and/or define a limited stream.reassembly.depth (0 or absent is unlimited).

Technical POC Analysis

The bug class is uncontrolled resource consumption (CWE-400, per the CVE); the advisory additionally assigns CWE-770 (allocation of resources without limits or throttling).

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

Suricata network monitoring systems with DNP3 parsing enabled are vulnerable to a denial-of-service attack in which unauthenticated remote attackers send crafted DNP3 traffic to cause memory exhaustion and disable security monitoring capabilities. This vulnerability primarily affects organizations operating industrial control system and operational technology network monitoring, where Suricata provides critical security visibility. Since DNP3 parsing is not enabled by default, exposure is limited to deployments explicitly configured to monitor DNP3 traffic.

Business Impact: Medium
Compensating Controls

Apply vendor patch. If patch deployment is delayed beyond 7 days, implement network-level access controls restricting DNP3 traffic to trusted sources only and disable DNP3 parsing if not actively required.

Threat Intelligence Overview

EPSS Score
0.4%
Top 64% exploitable
Prevalence
Medium
widely-deployed open-source IDS/IPS, but OT-specific feature
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor CIRCL GitHub

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 HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

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

Vendor StatusVendor

SUSE

Product Status
openSUSE Tumbleweed Fixed

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