Description
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).
Published: 2026-09-10
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service via resource exhaustion
Action: Patch Immediately
AI Analysis

Impact

Suricata’s DNP3 packet reassembly routine allocates memory without limiting the data size it can buffer, leading to uncontrolled memory consumption. An attacker who can generate malicious DNP3 traffic can trigger this flaw, exhausting available system memory and causing the Suricata process to become unresponsive or crash. The weakness is an uncontrolled resource consumption vulnerability.

Affected Systems

All installations of Suricata older than version 7.0.16 or 8.0.5 are affected. These releases include the unbounded reassembly logic; the issue is resolved only in the listed patched versions.

Risk and Exploitability

The CVSS score of 7.5 denotes a high severity. The EPSS score is less than 1%, indicating a low probability of exploitation at present, and the flaw is not in the CISA KEV catalog. Nonetheless, the attack requires only remotely crafted DNP3 traffic, and any deployment with DNP3 enabled or a high reassembly depth could be vulnerable to a denial‑of‑service attack.

Generated by OpenCVE AI on September 21, 2026 at 06:46 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Suricata to version 7.0.16 or 8.0.5 to apply the fix for the DNP3 reassembly bug.
  • Disable DNP3 processing in Suricata if it is not required for your environment.
  • Configure a limited stream.reassembly.depth (e.g., set to 0) to restrict memory usage if DNP3 must remain enabled.

Generated by OpenCVE AI on September 21, 2026 at 06:46 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 16 Sep 2026 20:30:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:oisf:suricata:*:*:*:*:*:*:*:*

Wed, 16 Sep 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-1284
References
Metrics threat_severity

None

threat_severity

Important


Sat, 12 Sep 2026 00:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 11 Sep 2026 07:00:00 +0000

Type Values Removed Values Added
First Time appeared Oisf
Oisf suricata
Vendors & Products Oisf
Oisf suricata

Thu, 10 Sep 2026 21:45:00 +0000

Type Values Removed Values Added
Description 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).
Title Suricata dnp3: unbounded reassembly can lead to resource exhaustion
Weaknesses CWE-400
CWE-770
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-11T17:41:52.667Z

Reserved: 2026-05-13T07:45:21.250Z

Link: CVE-2026-45765

cve-icon Vulnrichment

Updated: 2026-09-11T17:41:41.251Z

cve-icon NVD

Status : Analyzed

Published: 2026-09-10T22:16:56.397

Modified: 2026-09-16T20:18:06.230

Link: CVE-2026-45765

cve-icon Redhat

Severity : Important

Publid Date: 2026-09-10T21:25:22Z

Links: CVE-2026-45765 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-21T07:00:08Z

Weaknesses
  • CWE-1284

    Improper Validation of Specified Quantity in Input

  • CWE-400

    Uncontrolled Resource Consumption

  • CWE-770

    Allocation of Resources Without Limits or Throttling